SDRAM的PCB设计 SDRAM的PCB布线-等长1、重新设置规则,我们只需要新建一个pcb,讲这个pcb规则导出,然后导入到我们旧的pcb规则中。2、过孔扇出时不用并列出,而是每两个一行,这样的话每两行过孔中间就可以出好多线,如下图3、BGA里面相同网络过孔可以合并如图,这样空间就大了4、注意电源都是先经过电容然后进管脚的,所以要在电容外面打过孔,而不是直接打在管脚外。
RJ45网口模块设计 1、变压器下面需要进行挖空处理,以免底下的铜引入干扰,(将多边形挖空区域的所在层设置为Multi-Layer多层)2、为了更直观的看一个类中线的长度是否匹配可以设置长度匹配规则然后在PCB中可以看线的长度,且在公差范围外的会高亮3、等长调节时注意规则4、使用等长调节后,需要进行打散调制线(打散调制线允许设计师对等长线进行细致的调整,以实现更精确的等长控制)5、放置静布线,分割铜皮。
SD卡模块布局布线设计 1、BGA两线交叉时,可以在源头将两线互相短路连接,然后再输出口删除一小节线,然后CHRL+X/V,这样就可以换两条线的网络,最终就不会相交。2、先建立以后类,然后布线,最终选择需要等长的线,一起加入到类中看线长。然后等长调节3、注意输入口信号先经过静电器件4、注意必须对信号包地,包地线如果首尾相连,线会断掉,我们需要如下设置。如图首尾相连操作如下:输入不想断的线条网络双击进入。
LDO线性稳压电源布局布线 然后在阻焊层对指定大的GND焊盘处进行铺铜就可以了(不需要重灌铜,无需网络),也就是铺上了阻焊(防止油墨覆盖),导致油墨不能盖在上面,利于散热。1、过程中发现十字连接的不够多(即载流不行),可以使用填充进行加宽连接处。1、首先我们对大的GND焊盘周围进行铺铜,然后在焊盘上打孔如下图。首先我们进入 Bottom Solder(底层阻焊层)层。2、以两层板为例,背面需开阻焊窗。2、CTRL+F或者V+B翻转。
DC-DC开关电源PCB布局及布线 1、电感的取值:电感的取值越大,对纹波的衰减作用越强,但占用PCB面积较大,不能灵敏的实现输出电压的反馈,动态效果差。2、开关频率:开关频率越高,则电感和电容的值越小,但开关频率越高,电源电路的功耗也越大,也不利于EMI的抑制。3、功耗4、纹波和噪声:纹波指的时电源波动中的5Mhz以下的低频段,噪声指的时电源波动中5Mhz以上的高频段。为了减少这些纹波和噪声,可采用增加滤波电容和磁珠。5、上电顺序:可以采用缓启动电路,利用电源芯片上的上电速度控制引脚。
ADC和DMA ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC(12位ad值表示0——2^12-1也就是量化结果的范围是0-4095位数结果越高量化结果越精细,分辨率越高),1us转换时间输入电压范围:03.3V,转换结果范围:0409518个输入通道,可测量16个外部和2个内部信号源(内部温度传感器和内部参考电压)规则组和注入组两个转换单元。
Maven基础(和资料pdf配套看) Maven是什么Maven:本质是一个项目管理工具,将项目开发和管理过程抽象成为一个项目对象模型(POM)POM:(Project Object Model):项目对象模型Maven的作用:项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题统一开发结构:提供标准的,统一的项目结构认识Maven目录(下载官网http://maven.apache.org/download.cgi)Binary tar.gz archi
STM32F103C8T6学习 标红色是电源相关引脚,标蓝色是最小系统相关引脚,标绿色的是IO口、功能口这些引脚,I/O口电平代表所能容忍的电压(FT代表能容忍5v电压,没有ft的就代表3.3v电压),主功能是上电后默认功能,默认复用功能就是IO口上同时连接的外设功能引脚,加粗的IO口推荐优先使用,因为没有加粗的io口兼具其他功能需要先配置一下。34 37 38 39 40是默认的调试端口,用来调试程序和下载程序的。稳压芯片:将5v转化为3.3vLED:发光二极管,正向通电点亮,反向通电不亮。
srm32嵌入式通信 MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景3轴加速度计(Accelerometer):测量X、Y、Z轴的加速度3轴陀螺仪传感器(Gyroscope):测量X、Y、Z轴的角速度MPU6050参数:16位ADC采集传感器的模拟信号,量化范围:-32768~32767加速度计满量程选择:±2、±4、±8、±16(g)
FlyMcu串口下载和STLINK Utility 如果想使用串口下载程序的话我们就得把数据通过串口发给stm32,stm32把数据转运到0x08000000的位置就好了,那么接受并转运数据就交给BootLoder(st公司写好的一段代码程序放在0x1FFFF0000区)了。这个方法只是因为我们的硬件电路没有一键下载电路与串口配合所以比较麻烦,如果有这个电路就在软件下面选择好对应的触发方式DTR和Bootloader,可以直接点击开始编程了。这个和keil内置的下载基本是一样的,我们使用的是keil内置的下载,直接在keil内点击下载就好了。