自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 关于电源(稳压器)的热管理

使用新的热指标》

2025-02-23 16:09:24 288

原创 关于LDO噪声-PSRR

因,在设计包含ADC或DAC的系统时,需要特别注意防止高于Nyquist频率的噪声进入系统,通常通过使用抗混叠滤波器来滤除这些高频噪声。热噪声通常是我们可以控制的,因此LDO稳压器的温度控制非常重要,涉及到两个重要参数,见另一篇文章关于电源(稳压器)的热管理。如图,LDO有内外噪声,而PSRR抑制的是外噪声,内噪声无时无刻在产生(热噪声、闪烁噪声和散粒噪声),=110kHz的噪声会折返到10kHz(因为110kHz - 100kHz = 10kHz)。我们知道,钽电容的ESR通常是高于MLCC的,

2025-02-23 16:07:20 948

原创 【DDR3】关于DDR-布局布线LayOUT指导

具体应用场景 假设你有一个32位宽的DDR内存接口,分为四个8位字节组(Byte0到Byte3),每个字节组都有自己的DQM信号: 写操作示例 : 如果你想更新Byte0的数据(DQ[7:0]),但不希望改变Byte1、Byte2和Byte3的数据,你可以将DQM1、DQM2和DQM3设置为高电平,而将DQM0设置为低电平。以下是具体的设计建议: 保持信号完整性 : 确保DQM信号与相应的DQ和DQS信号在同一层布线,并尽量缩短走线长度,以减少信号延迟和反射。:VTT等于VDDQ的一半(即VDDQ/2)。

2025-02-21 19:10:34 1278

原创 STM32由IIC驱动引出寄存器操作写法

其中高四位 1010是厂家烧录固定, 低四位 有三位可编程,还有一位表示方向的读写为 0读1写。在蓝桥杯嵌入式板卡中,EEPROM芯片 的地址位被配置为1010 000R/W。我们知道IIC数据包在拉取了 其实信号后,第一个发送的就是从机地址,见下图。在我写的蓝桥杯LCD驱动显示中就用到了读改写。参考驱动代码(读操作有三个版本。

2024-11-10 15:26:31 407

原创 关于一体式多镂空3D模型的切片解决方案

切片解决方案

2024-08-19 22:14:05 217

原创 电赛记录_如何手搓双面PCB腐蚀板;)

电赛备赛器件, 手搓了一个双层板, 使用一块30X30cm的双面覆铜板,从学长提出需求,到原理图设计,PCB布局构思,拉线,双层转单层打印到热转印纸, 打磨铜板,热转印电路图, 到重新改进PCB,加定位孔, 双面热转印,蚀刻,打孔, 打磨碳粉镀锡, 过孔塞锡, 焊接排针, 测试板通断,做出来一个 兼容嘉立创地猛星和闲鱼买的一个MSPM0G3507核心板 pin to pin转接板,因为需求比较简单,没有选择立创下单, 耗时一下午,做出来一版(有点丑)

2024-07-24 23:56:47 1270

原创 线性CCD图像模块的激光循迹

线性ccd模块有3386个像素,当检测到激光束后,根据光照强度返回串口信息,我们的得到每个像素点的光照光照强度信息,转成16位数据后存储在程序数组里,通过简单的算法,找到光照强度最大值和最小值,求平均后找到一个阈值,这个阈值做一个触发器,整形接受到的数据,然后再判断大于某个时间或者数量间隔的上升沿和下降沿,求的两边沿的间隔,取中值,简单说就是一个激光束打在地上,通过线性CCD模块检测光照强度获取中值然后作为循迹小车的目标值。之所以是大于某个时间或数量间隔的边沿是为了滤除毛刺,只取稳定后的边沿。

2024-07-09 11:12:40 556

原创 关于GPT问答风格

相当于手机可以安装很多软件,但不是每时每刻都启动所有软件, 而且现在手机虽然运行内存够大,也没有能同时与运行大量应用的能力,只是通过用户自己后台管理,不用的软件清理后台,或者系统自动调度,比如苹果的"墓碑"机制,后台的应用会暂时停止运行,腾出来空间给当前用户操作的软件用.类比到FreeRTOS,是不是也可以实现这种操作?都是在程序运行时一直存在?(鉴于OpenAI的条款, 用户这种行为,也算是免费给AI训练了,所以现在国内很多"孪生"的AI才有很多模板,很多模板和提问套路我感觉非常眼熟 ,目的也很熟悉)

2024-06-20 16:19:46 434

原创 关于WWDC 2024杂谈

有些地方的应用时winxp甚至98风格,真是一层套一层,做为和苹果同时代的GUI,发布到现在,windows 每代更新都没有完全统一和独立的版本,而且尤其恶心的关闭自动更新不让打开Microsoft Store 和Office同步)实际上安卓商家也有意引导于此,发布会上,宣传策略中,但商家却本着用户学apple的一些理念,不管是最直接的门店, 还是产品,甚至是安卓系统本身,都在靠拢apple ,至少时相互靠拢.比如,包括但不限于,进入某些 win32 api编写的软件,输入法浮窗切回win10 方框风格,

2024-06-12 19:50:20 399

原创 关于FreeRTOS互斥量

A上面已经解释了,这里粘贴中间层任务会抢占要给最高优先级任务传入参数的最低优先级执行权限.(缩写:中优先级抢占低优先级,但没有这个低优先级执行完后的参数,高优先级就不能继续执行,只能等着(阻塞),这就是优先级反转)即 优先级最高的任务 最先执行,但不一定 最先执行完.

2024-04-24 19:16:38 1862

原创 关于static和const修饰的变量和内存结构

当 static 和 const 一起使用时,如 static const int x = 100;,这意味着变量 x 是一个在单个文件内可见的常量,其值在整个程序运行期间不变,并且在函数调用之间保持其值。const 修饰后的变量不能被写入或修改。组合使用 static 和 const。

2024-04-23 18:54:58 274

原创 关于CubeMX生成MDK项目模板格式

使用这些插入点,这样可以在不改变由CubeMX生成的代码结构的情况下,方便管理,和重新生成代码(一定不要写在外面,否则indeed代码就会被CubeMx无情覆盖掉!当使用断言机制时,如果断言条件失败,这个函数会被调用,它通常用于报告错误发生的源文件和行号,并可以根据需要进行额外的错误处理。在 CubeMX 生成的代码中,这个注释通常放置在主循环(或其他重要代码段)之后,用于标识出用户可以插入自定义功能代码的位置。用户可以在这两个注释之间插入自定义的代码,用于执行特定的任务或处理特定的事件。

2024-04-21 10:49:18 2265

原创 C语言关于static和const修饰符区别和联系

const 修饰后的变量不能被写入或修改。static 修饰的变量可以被写入和修改,除非它们也被 const 修饰。static 主要影响变量的存储期和链接可见性,而 const 影响变量的可修改性。

2024-04-12 19:27:54 470

原创 我的入党推优发言稿backup

我印象最深的是和李洪磊同学一起去走访各个商铺去填食品督查表,因为不识路,我们一边整理着厚厚两包的表格,一边挨个在地图app搜索,那是纵横两条大街,五个红绿灯我们来回步行了好几遍,有些商铺藏得“很深”,我们实在找不到了,于是就拿外卖软件来搜,没想到真给找到了。2024年3月27日周三 实验室。上学期我积极参与了很多志愿活动,无论是跟着学长去,有时自己拉着舍友和周围的同学组织志愿活动,我都感受到同为青年的朝气和向上的力量,有些没有物业的小区,常年堆积的垃圾堆在角落,十几幢楼的小广告在楼道。

2024-03-28 13:26:09 1569

原创 “小挑”产品设计记录

另外从营销角度上来讲,马甲要考虑尺寸问题,有多种尺码选择的同时,可以根据实际定制大小,配套远程指导服务,让我们的用户群体购买此产品会有高端、服务提心得体验,市面上有的防摔马甲,但大多功能单一,而且穿着步骤繁琐 ,略显显笨拙,但这样将加热功能和防摔及各项健康指数检测功能的马甲 ,极少。这是摔倒防护的功能,基于马甲空间足够,还可以加有辅助加热的功能,可以采用耐拉扯,耐折弯的加热丝,成熟的方案是碳纤维发热丝和金属纤维复合丝,前者较轻一些,另外这种加热丝材料还能放入洗衣机清洗,具有一定的耐水性。

2024-02-19 02:30:51 495

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除