分享
你是我的解忧王子
做点想做且执意要做成的事情
展开
-
AD16 Mooretronics 矢量标识符号 + 丝印反白
设置成 TRUE TYPE 就可以进入多种字体选择栏目2. 字体改为Mooretronics.ttf 可以产考这个博客https://blog.csdn.net/MobiuX/article/details/898866243. 没有这个字体网上下载安装到windows4 .调用H原创 2021-09-13 19:03:16 · 1211 阅读 · 0 评论 -
BOOST 升压电路调试笔记
TPS40210 环路调试记录原创 2021-09-05 13:30:42 · 1007 阅读 · 1 评论 -
电源补偿模型中LRC 仿真分析 Type II Compensation
仿真基于以下模型,使用TINA - TI 仿真电路和VISO 图片附在资源链接中,可以支持下。增大电感是调节系统输出纹波的一种方式,这里调节电感观察其对于系统GAIN margin 和PHASE margin 的影响增大输出电容同样作为调节电源质量的一种方式接下来是模拟选择不同品牌 不同参数的电感接下来是模拟选择不同品牌 不同参数的电容 比如高分子电容和贴片铝电解电容...原创 2021-08-31 12:25:27 · 411 阅读 · 0 评论 -
电源二阶补偿网络的仿真-Type II Compensation
电源调试笔记 – 二阶补偿系统仿真R2=12K 这里是笔误原创 2021-08-30 19:06:01 · 4373 阅读 · 1 评论 -
PIC18F27/26Q84学习板 CAN2.0 +ADC+DAC+EEPROM+SHT20
最近画了一个PIC18F27Q84 MCU 的学习板,这里开个CSDN 提供交流学习的机会。做这个板子的来源是接了一个有关PIC18片子的项目,其中用到了CAN总线,想着就画了一个PIC18F26/27的学习板,在原本CAN总线的基础上增加了π滤波,光耦隔离,SHT20 ,eeprom,电压检测和DAC 输出。...原创 2021-08-27 19:14:19 · 928 阅读 · 8 评论 -
LM5117 学习板-BUCK 大功率降压稳压模块 8~52V输入 5~28 V 8A 输出
最近画了一个LM5117 BUCK 电路的学习板子,挂在了淘宝上面,这里开个CSDN 提供交流学习的机会。这个板卡参数的关键参数调节在于设置了比较大的RFBT 使得板卡具有更宽的电压调节范围。这个模块亲测是可以带载8A ,有部分的电压带载10A 也可以,这个电流受限于功率电感的饱和电流。输入和输出我都采用了TVS保护,输出挂载了一个假负载,测试的纹波选取是8A的负载纹波最大值。 给的值比较保守,一般情况下性能会更好一点。设计这个模块的初衷是想要将学过的知识运用出来 结合实际来检验,无论成与不成,.原创 2021-08-27 17:16:38 · 3233 阅读 · 2 评论 -
TINA TI 二阶滤波器仿真
原创 2021-08-03 18:03:51 · 1341 阅读 · 0 评论 -
放大器知识体系-滤波器Chebychev Butterworth Bessel 仿真测试
准备对滤波器进行系统的学习,网上搜了一下滤波器的分类,感觉有点头大,太简单了也不好。学习的流程是 -->理论学习 -->实际调试 -->仿真学习 -->二次理论学习 -->二次优化调试 + 初步小结。为了让学习过程变得不那么枯燥,准备先了解一点点理论知识之后先画一个PCB 板,制作一些实物,这样后面理论学习的时候 有实物可以调试。给自己准备一本书 ,一个调试的电路板 ,一个信号源 和一个示波器。滤波器的分类2. TINA - TI 软件里面有一些例子.原创 2021-08-01 21:55:00 · 650 阅读 · 0 评论 -
电源知识体系-分立元器件
开关mos 管2 二极管3. 电感4. 电容原创 2021-07-27 07:55:02 · 283 阅读 · 0 评论 -
电源基础知识-DC-DC
原创 2021-07-27 07:42:41 · 746 阅读 · 2 评论 -
ADC-DAC知识体系-- DAC的选型
原创 2021-07-25 09:05:54 · 1925 阅读 · 0 评论 -
ADC-DAC知识体系--DAC性能指标
DAC121C085原创 2021-07-25 08:59:29 · 1960 阅读 · 0 评论 -
linux mfgtools 烧录成功但是系统不能跑起来** Unable to read file imx6ull-14x14-emmc-7-1024x600-c.dtb **
使用mfgtools 阿尔法linux 系统烧录成功但是系统不能跑起来可以看到错误:** Unable to read file imx6ull-14x14-emmc-7-1024x600-c.dtb **使用 fatls mmc 1:1 命令发现 mmc 中存在设备树文件 但是名称和系统中需要的移植设备树文件不同设置如下环境变量 启动内核setenv bootcmd ‘fatload mmc 1:1 80800000 zImage;fatload mmc 1:1 83000000 im.原创 2021-07-22 08:48:01 · 1589 阅读 · 2 评论 -
嵌入式 Linux LED 驱动开发环境搭建
I.MX6U-ALPHA 开发板上的 LED 连接到 I.MX6ULL 的 GPIO1_IO03 这个引脚上显示驱动信息原创 2021-07-22 08:47:35 · 100 阅读 · 1 评论 -
LInux U-BOOT-MMC网络调试笔记--原子笔记
1.常用命令当前设备信息4.列出当前mmc 设备切换mmc 设备6.md.b 80800000 2000 查看地址原创 2021-07-22 08:46:29 · 168 阅读 · 0 评论 -
linux 设备树-笔记
设备树源文件扩展名为.dts,DTS 是设备树源码文件,DTB 是将DTS 编译以后得到的二进制文件。而这个编译需要用到DTC工具。注意是linux 编译后的内核 不是u-boot,编译Linux 内核时候需要先安装lzop文件sudo apt-get install lz使用make all 编译 所有linux 中的东西 包括 zImage .ko 驱动模块以及设备树文件。make dtbs 用来编译设备树。如果该条指令没有生效: 可以安装如下设备树文件。sudo apt-get ins.原创 2021-07-22 08:46:07 · 86 阅读 · 0 评论 -
ADC-DAC知识体系-- ADC的选型
前端全差分运放选型原创 2021-07-22 08:42:11 · 354 阅读 · 0 评论 -
ADC-DAC知识体系-- ADC的性能指标
静态精度包括,偏置误差增益误差,积分非线性,微分非线性误差。以一个ADS869X 为例,其中EO是它的偏置误差,EG是增益误差, INL 是积分非线性误差,NMC 则表征其微分非线性误差。一般情况下“无丢失码”精度等于 A/D 转换器的转换精度即位数动态指标...原创 2021-07-22 08:29:29 · 989 阅读 · 0 评论 -
PIC18F25~PIC18F27 Program and Data Memory Map
可以看到PIC18F26 CAN RAM 首地址是 0x2700而 PIC18F27 CANRAM 为 0x3700原创 2021-07-21 21:06:10 · 288 阅读 · 0 评论 -
放大器知识体系-滤波器2
原创 2021-07-19 08:15:45 · 197 阅读 · 0 评论 -
PIC18 CAN总线
一 . 最近接到一个案子,需要用PIC18F26Q84 进行CAN总线编程,进入到MCC 编程界面里面。先梳理一下配置寄存器的流程,以前调过MCP2515的CAN总线配置。流程大概是1. 进入允许设置寄存器模式2. 配置CAN 总线的总线速率3. 配置扩展帧或者标准帧的发送标识符数据(配置发送)4. 配置扩展帧或者标准帧的接收标识符数据(配置接收)5. 配置是标准帧格式还是扩展帧格式6. 配置验收屏蔽寄存器7. 进入工作模式 ,退出设置模式8. 发送数据和根据中断接收数据发送数据是指将数原创 2021-07-09 20:55:05 · 2767 阅读 · 3 评论 -
如何安装PIC12~pic18 MCC支持包
下载支持包https://www.microchip.com/en-us/development-tools-tools-and-software/embedded-software-center/mplab-code-configurator#Downloads选中路径导入原创 2021-07-05 10:37:42 · 634 阅读 · 0 评论 -
搭建-PIC18F45~57编程环境搭建
1.搭建环境时候需要注意路径直接使用默认路径,最好安装英文环境,下面是可以可以使用环境。其中 必须安装 XC8 2.31 和 MPLAB X IDE 。 有了这两个就可以编程序了。XC8 是编译器 MPLAB X IDE 是集成编程环境。2 . 软件下载可以根据以下网址下载 如果以后时间久了 链接不可靠了 可以直接上官网搜索https://github.com/microchip-pic-avr-examples/pic18f57q43-blink-sw-delay-mplab-mcc官网原创 2021-06-28 19:02:10 · 1680 阅读 · 0 评论 -
开关电源环路补偿--开关电源进阶知识补充2 为什么要进行伯德图分析?
在<开关电源补充1中> 提到了一种TOP 结构 电流型BUCK 功率级,这种结构常常通过二阶补偿方式进行补偿。 比如常用的开关电源芯片 LM5117 .网上搜索一下 LM5117 电源模块,从LM5117数据手册得到一个典型的原理图。稍微分析一下可以得到几点启发输入并没有采用铝贴片铝电解电容而是采用了多个陶瓷电容并联,反而输出采用了铝电解电容,这一点符合之前的理论依据,电解电容的esr 会使得反馈系统增加一个零点,从而增加系统的稳定性。当然输入可以使用用铝电解电容也可以不使用,视稳定原创 2021-06-22 18:34:04 · 5215 阅读 · 0 评论 -
开关电源环路补偿--开关电源进阶知识补充1
笔记一 . 做开关电源环路补偿时候为了使得环路更加稳定。1 .-- > 希望开关电源的相位裕量在45° 以上,2. – > 希望开关电源的增益裕量在10db 以上3. – > 希望开关电源增益曲线在过0db 时候以20db /dec 斜率下降(体现1个极点)4. – > 希望开关电源补偿之后的带宽达到开关频率的是1/5 ~1/10,用以原理开关电源的开关噪音。 左边图示电源瞬态拉载和释放负载的时候输出电压存在明显的振铃,说明这个目前的环路相位裕量(phase m原创 2021-06-22 13:43:57 · 6822 阅读 · 1 评论 -
cadence CIS 库建立--建立自己维护的CIS数据库
遇到一个问题,在使用cadecnce的时候,就是没有自己的本地/分享的数据库。 在画原理图或者PCB的时候,如果能搭建一个自己的数据库,在局域网或者本地 就好了。出于这样的想法,做了一些探索,找到了一种可能的答案。由于数据库编制知识的缺乏,要自己建一个数据库似乎花费的时间会比较多。 偶发奇想,如果能够改编CIS 自带的数据库 另建立副本进行维护 就能够省下不少麻烦。先说下CIS 是个啥。网上一搜:总之CIS 是个好东西。 功能强大。点击CIS capture 中的 Options CIS Config原创 2021-06-11 12:37:46 · 11678 阅读 · 4 评论 -
无限增益负反馈电路40KHz 带宽滤波器 调试2
若是能够制作一个 10kHz ~ 100kHz 都放大至少10 倍的带宽滤波器 而对于大于300 KHz 的信号则进行衰减。 我就不用对于输入信号调试几版硬件参数了。原创 2021-06-09 07:55:21 · 758 阅读 · 0 评论 -
ALLRGRO导入CBB
1原创 2021-06-09 07:08:37 · 285 阅读 · 0 评论 -
无限增益负反馈电路40KHz 带宽滤波器 调试1--放大器知识体系-滤波器
目标是调制出中心频率在40KHz 的无限增益负反馈带宽滤波器假定输入信号中含有1> 40KHz 50mV 的信号2> 40KHz1000mV 的信号3> 100KHz 50mV 的信号4> 500KHz 50mV 的信号6> 1000KHz 20mV 的信号以下是设计的滤波器原理图 – 参数待调输入的信号频率为40KHz P-P 约为1V2. 网上有一篇这个滤波器的基础知识https://wenku.baidu.com/view/34084597.原创 2021-06-08 21:56:42 · 2132 阅读 · 1 评论 -
Allegaro 中加入中文丝印
流程是 : 先做一个含有目标文字的矢量图形,然后保存成结构文件,最后以dxf形式做封装导入到allegro 中。1.准备R2V_04-YFCR 软件 这个软件用来将图片转换成结构文件。2.用wps 选好字体做一个丝印栏截图保存至桌面 注意截图的尺寸决定了最终导入到ALLEGRO 中的尺寸 我这里尺寸是 1400x2253 用矢量图形软件打开选中文字区域4 点击矢量5 点击开始6平滑7输出时候格式选择dxf文件8 导入DXF 文件 没有模板就自己建立一个模板 将dxf 文件导入到 skil原创 2021-05-10 11:45:02 · 615 阅读 · 0 评论 -
allegro+ cadence 使用技巧记录
跨层复制 铜皮https://blog.csdn.net/LGCPCB/article/details/89488801原创 2021-05-09 19:11:38 · 296 阅读 · 0 评论 -
AD16使用技巧--长期
在使用ad16 时候,有时候元器件密集度较高,可以修改元器件间距在贴片的时候,允许元器件丝印边框重叠,所以修改这个间距没有关系。原创 2021-05-02 16:57:19 · 1768 阅读 · 0 评论 -
电源模块-LM5117-BUCK- 电路
自己动手做了一个小的LM5117电源模块原创 2021-04-30 16:35:15 · 919 阅读 · 1 评论 -
keil 使用技巧--长期
keil 缩进原创 2021-04-25 17:52:32 · 124 阅读 · 0 评论 -
ad 16敷铜反复变绿
更新元器件之后没有自动敷铜原创 2021-04-18 08:18:04 · 1247 阅读 · 0 评论 -
AD 16元器件批量换层
元器件批量换到底层 在PCB 中选中元器件群,按住鼠标点击快捷键L 即可快捷键 L 可以实现元器件快速换层原创 2021-04-15 20:55:36 · 4666 阅读 · 0 评论 -
AD16更改默认导入丝印大小
原创 2021-04-14 19:18:08 · 1274 阅读 · 0 评论 -
ADTIUM-分立元器件封装绘制
画完第一个运放的原理图并保存,在图纸上任意地方单击右键选择Tools—>New Part(也可以选择快捷键 T—>W)添加一个新部分!(选择快捷键 T—>G—>F)返回第一个部件原创 2021-04-12 10:41:31 · 1488 阅读 · 1 评论 -
linux - 阿尔法开发板- uboot下载 mmc 之中设备树文件文件
如果开发板中已经有了正常的操作系统,并且已经跑起来了。当在linux 虚拟机中添加了设备节点,更新了设备树.dtb之后需要将更新后的设备树文件下载到开发板中,这个时候可以进入uboot中通过mmc 命令更新 .dtb 文件确保主虚拟机和开发板是可以通过网络下载文件比如我设置的网络如下 setenv ipaddr 192.168.1.77 setenv ethaddr 00:04:9f:04:d2:40 setenv gatewayip 192.168.1.1 setenv netmask 255原创 2021-04-11 14:38:53 · 409 阅读 · 0 评论 -
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
linux 中使用 scp ledApp [email protected]:/lib/modules/4.1.15 命令下载文件到卡发板的时候出现如下问题这是因为我在启动的时候将原来的板子的设备IP 192.168.1.108改成了 192.168.1.77 而我在之前开发板调试的时候也用到了 192.168.1.77 这个ip 所以 需要删除192.168.1.77 以前的连接信息3.ssh-keygen -R 192.168.1.108 保险起见把之前的设备信息也删除ssh-k原创 2021-04-09 11:45:20 · 172 阅读 · 0 评论