摘要: 在开发过程中需要一些寄存器的值需要在线修改验证效果,动态调整芯片的配置参数。通过sysfs来修改比较方便。这样不用专门写一个应用程序了。还是省略了头文件和出错处理部分。设备树部分I2C的配置也省略了。 代码只实现了写,没有实现读。格式是 echo 0x02=0x33 > /sys/下的节点。代码参考 阅读全文
posted @ 2026-03-09 23:17 michael2025 阅读(4) 评论(0) 推荐(0)
摘要: 文章参考了https://sysprogs.com/VisualKernel/tutorials/raspberry/leddriver/ Creating a Basic LED Driver for Raspberry Pi gpio操作在硬件调试中经常被硬件工程师用到。经常搜到的方法是 这种 阅读全文
posted @ 2026-03-09 22:59 michael2025 阅读(8) 评论(0) 推荐(0)
摘要: 参考了这位网友的博文。 我的是基于100ask的板子--imx6ull mini。整个程序写的非常简略,出错处理部分都省略了。头文件省略了下面是 led_platform_dev.c,用来描述设备情况的。这几个寄存器是用来配置gpio的。 static struct resource led_res 阅读全文
posted @ 2026-03-09 22:31 michael2025 阅读(1) 评论(0) 推荐(0)
摘要: 学习记录一下。 首先检查板子的叠层设置和过孔。这部分我省略了。 1 在work flow里面选中 select net ,弹出下面的选项。我选了select P/G 然后 勾选U17。另外一个器件P1V5被用小电阻短路了。 然后在 assign signal net to P/G net 把VCC和 阅读全文
posted @ 2026-03-07 22:37 michael2025 阅读(48) 评论(0) 推荐(0)
摘要: 记录一下用Sigrity Power DC 直流仿真。主要是看下直流压降和过孔电流密度等。 设置叠层和过孔这个步骤跳过,需要根据实际板子的情况来设置。 1 设置网络 setup P/G net 如下图 我们仿真 1.5v这个电源 2 设置VRM 3 设置sink 4 设置 限制 E-constrai 阅读全文
posted @ 2026-03-07 15:47 michael2025 阅读(17) 评论(0) 推荐(0)
摘要: 作为学习的记录。例子用的是巴索老师的书的例子。 12V输入,5V输出,5A的负载,100K的开关频率,穿越频率在10k左右。注意OPSIMP在Subs目录下。 看下输出 VOUT=4.99V,Iout=5.00A 看下环路 相位裕度54°,穿越频率7.8KHZ 阅读全文
posted @ 2026-03-02 15:57 michael2025 阅读(45) 评论(0) 推荐(0)
摘要: 网上看到一个大学的lab作业的反激例子。MOS管我替换了2N7000,占空比我设置成了固定的50%。可以观察不同负载电阻Rload下输出电压的变化。 注意DCM的时候输出计算如下,不是Vout = VINND/(1-D) Rload =500欧的输出电压和D1的电流。 输出电压和电流 RLoad = 阅读全文
posted @ 2026-02-27 13:14 michael2025 阅读(21) 评论(0) 推荐(0)
摘要: 这个电源是看了ADI LTspice 视频里面的举例。我自己跟着学习一下。后面会修改负载看看。 测试了次边的电流,gate的电压,以及输出电压(红色的)。从波形可以看出这个芯片不是工作在CCM。 原理图如下,F2调出器件。 仿真波形。 阅读全文
posted @ 2026-02-26 11:49 michael2025 阅读(59) 评论(0) 推荐(0)
摘要: 例子是参考这个链接做的 https://ez.analog.com/design-tools-and-calculators/ltspice/a/faqs-docs/fd549/generate-a-bode-plot-for-an-smps-in-ltspice-17-1 。 红色所指的就是fra 阅读全文
posted @ 2026-02-25 11:33 michael2025 阅读(85) 评论(0) 推荐(0)
摘要: 参考来源同上篇 电路图如下 仿真结果 仿真说明后续补充。 阅读全文
posted @ 2025-12-10 22:33 michael2025 阅读(36) 评论(0) 推荐(0)