自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 IIC总线介绍及硬件设计

设备地址有8位,一位为广播地址,所以有效设备地址共7位,可表示2e7=128个,但0X00不用,所以只表示127个设备,即一条IIC总线上最大可以存在1个主设备和126个从设备。MCU低电平0V,NMOS管导通,Flash为低电平0V;主设备要与某个从设备通信时,会在数据线上发送从设备地址,从设备检测总线上的设备地址是否与自身一致,若是,则给主设备返回应答信号,通信开始。IIC总线为两线制,SCL和SDA,SCL为时钟线,SDA为数据线,很明显,因为数据线只有1条,收发共用,所以IIC为半双工工作方式。

2024-09-16 23:38:18 281

原创 差分线上的共模电感作用,原理和硬件设计方法

以共模滤波电感为例,在遇到高频如上百M的干扰信号来说,干扰走到共模滤波电感上就像遇到了一个高阻值的电阻,从而能量被耗散掉,而对于正常的信号来说,一般只有几十mΩ直流阻抗,所以可以在不影响信号传输的前提下滤除干扰。从原理上讲,针对第二点为什么不用差模滤波器,其实理论上是可以用的,在每根信号线和地之间加一个差模滤波器,差模干扰就会被滤除,但这样存在问题:信号频率略微高点,一旦进入差模滤波器的滤波范围,信号都可能被当成干扰滤除掉,所以差模干扰一般在电源线的输出上用的比较多,而在信号线上用的比较少。

2024-09-10 22:53:04 173

原创 接口电路:USB电路硬件设计

USB电路硬件设计

2024-08-07 22:46:27 881

原创 Allegro画PCB基本流程

要画一块PCB板,你接收这个任务时可能会收到这几样东西:网表(.dat文件,可以用记事本打开,一般放在allegro文件夹下)、原理图(可能是PDF可能是.DSN文件),dxf结构文件(如如果有结构工程师提供的话)、PCB封装库(里面由很多.dra文件)。1,打开PCB Editor 软件,组件的话,17.2版本选第一个就行,16.6版本选第二个就行(第一个也行,功能更完整一点,但一般用不上)。8、布局摆放器件,以走线容易为导向。2、新建.brd文件,这个就是PCB文件,最终成型的板子就是在这个文件里。

2024-01-15 22:43:01 1396

原创 matlab写入矩阵到txt文件的方法

repmat (A, M, N),当A是标量时,repmat (A, M, N)通常用于生成一个M × N矩阵。当A是一个数组或矩阵时,是在生成的M × N矩阵的每一个元素位置都放一个A,例子如下。fprintf读出为一位一位的读,注意区分 \t 与 \n 的使用时机。前几天遇到将一个50行50列的矩阵,每一行都是0-49。这一步方法很多,什么双for循环嵌套,repmat函数,单个赋值都可以。repmat(a,3,1),结果为。repmat(a,3,2),结果为。

2023-11-27 20:52:21 681 1

转载 Verilog中always块中的阻塞与非阻塞应用问题

文章转载,以便后续查阅。

2023-09-18 21:11:00 100

原创 Verilog中RTL代码和testbench 中的输入输出信号类型

testbench 中,输入(驱动待测试模块)可以是wire/reg,一般为reg,输出(待测试模块的输出连接)只能是wire。RTL 代码中,输入只能是wire ,输出可以是wire/reg,一般以reg居多,扇出驱动后级电路的能力更强。

2023-08-14 21:28:27 464

原创 山地自行车前拨蹭链调试心得

若蹭内侧导板,则可理解为H限位螺丝没有限制住导板向外移动的距离以至于导板向外移动的太多,此时将H限位螺丝拧紧即可,不让导板向外移动太多的空间,具体原理亦参见开头的变速系统系列中的第4节。若蹭外侧导板,则可理解为L限位螺丝没有限制住导板向内移动的距离以至于导板向内移动的太多,此时将L限位螺丝拧紧即可,不让导板向外移动太多的空间,具体原理亦参见开头的变速系统系列中的第4节。多数教学视频只告诉你逆或者顺调节某个螺丝,机械的照着做只能看运气解决问题,有些情况得联合调试,所以先学上述原理,一通百通。

2023-06-21 23:36:18 1219 1

转载 阵列天线接收阵元相位差计算方法

均匀线阵的波程差计算简单易懂,但平面阵接收来自空间方向的信号时的波程差计算靠存粹的空间想象还是差点意思,参考上文。课题过程中的一个问题解决记录,以供后续查阅。

2023-03-09 16:06:47 742

原创 FPGA中二进制转BCD码方法

FPGA中二进制转BCD码方法

2022-10-27 22:04:02 930

原创 74HC595工作原理及FPGA实现数码管驱动方法

FPGA 静态数码管 74HC595

2022-10-07 20:43:08 3256

原创 DTH11温湿度传感器接STM32,串口显示

基本的什么传感器介绍就不多说了DTH11工作原理和流程:

2021-10-20 22:05:53 6909

原创 关于51单片机的那些小问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-26 12:38:04 642

原创 单片机看门狗是什么?工作原理?使用方法?

看门狗是一个定时器电路,负责在程序跑飞或硬件停滞的情况下对单片机进行复位操作,使程序能从头执行。工作原理:上面说过,看门狗是一个定时器电路,这个电路有一个输入和一个输出,输入就是喂狗操作(至于什么是喂狗,见下文),所谓喂狗,就是通过外部输入重装载看门狗计数器的值,输出接到另一个电路的复位端。当看门狗的计数器由初始值递减至0时,输出一个信号到另一个电路的复位端,程序执行复位操作。使用方法:为监测程序是否跑飞,在程序中隔一段时间执行一次喂狗操作,即在一个完整的程序段中,间隔性的放入多个喂狗操作,如果程序在某

2021-07-26 12:36:16 6961

空空如也

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

TA关注的人

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