
模拟IC(片外ADC)
文章平均质量分 60
处理连续性的光、声音、速度、温度等自然模拟信号的IC,比如:ADI芯片、SHT30
一叶知秋06
嵌入式软件工程师一枚,喜欢刨根问底,一叶可知秋,一叶亦可障目,不见泰山。
展开
-
计量芯片CS5463A调试问题
正确的思路:产生校机失败,首先确定是软件还是硬件问题,软件通过例程判断没问题,然后示波器观察通信脚SPI是否有波形,以及晶振起振否,发现问题一上电CS5463A芯片的INT脚一直是高电平,配置为下拉输入也是高电平,正常工作是低电平,只有异常时才是高电平,由此判断是硬件电路问题。二是PCB板布线导致出问题(特殊情况才会考虑,比如同样的电路只是PCB板布线不同,一个板子没问题,一个板子有问题就有可能是布线)。具体分析:首先CS5463A芯片外围电路没问题,那就只能是电源+5V供电出的问题。原创 2024-10-22 15:25:27 · 328 阅读 · 0 评论 -
MCU的电源IC引发ADC采集误差问题
MCU的电源IC误差,导致ADC产生误差原创 2022-10-13 16:01:06 · 617 阅读 · 0 评论 -
MCU模拟ADC芯片IIC通信
MCU IIC模拟从机通信原创 2022-10-12 11:10:20 · 1353 阅读 · 0 评论 -
ADS101x如何应用?
综合来说,也就是采集的最高电压是VDD 3.3v的一半,也就是最高采集到3.3V电压时,对用的ADC值是1650左右,根据公式Vadc=3.3/4.096*2048=1650。2)01:配置寄存器,关键地方是MUX:表示配置的通道,PGA:配置的FSR,和计算电压值、ADC值公式有关,采集的电压范围和VDD、FSR有关。1)单端模式采集的电压范围从VDD和+FSR中电压值低的那一个取的,也就是说如果VDD是3.3V,FSR配置的4.096V,那采集的电压范围就从3.3V那里取;我们配置的是001。原创 2022-10-11 21:35:17 · 1017 阅读 · 0 评论 -
AD7124-4调试经验分享
AD7124是ADI一款24位的ADC芯片,性能强悍,对于开发者来说其优点:可灵活配置,用户可根据自己的需求,对应寄存器进行配置;其缺点:开发手册内容太多,长达91页,对于新手来说不了解芯片手册,找不到重点,会踩很多的坑,下面是我调试双通道采集数据过程中遇到问题,以供参考。1.SPI时钟频率问题 ADC芯片与MCU通信采用SPI通信,SPI的CLK时钟频率经过发现,当频率大于1.5MHZ时,采集不上数据,但是单独用SPI库函数去读地址可以读出地址。当时踩的第一个坑就是时...原创 2021-06-24 15:57:41 · 5061 阅读 · 0 评论 -
AD7124采集工作流程
本文只介绍工作流程,工作原理参考另一篇https://blog.youkuaiyun.com/li_654/article/details/118181429?spm=1001.2014.3001.5501一、初始化参数 初始化采用官方提供的驱动程序,直接调用AD7124_Setup(&g_ad7124dev,ad7124_regs)即可,寄存器配置需要根据自己需求进行相应配置,双通道采集配置参数如下:ad7124_st_reg ad7124_regs[AD7124_REG_NO] ...原创 2021-08-18 16:59:49 · 3544 阅读 · 1 评论