原创文章
文章平均质量分 89
月骑荞面山
这个作者很懒,什么都没留下…
展开
-
AD7124-4 精度
AD7124芯片,是属于AD公司的较新产品,高达24位的精度,确实让人眼馋,究竟如何呢。寄存器配置顺序1、AD上电后,先关闭SPI片选2、使能开启单片机的 SPI3、复位设备及所有内部寄存器,发送64位的1,也就是8个0xFF4、读Status Register寄存器,用于清除上电复位标志,否则对AD7124_ADC_Control的配置不起作用,AD7124-8似乎没有这个问题。非常重要!!5、做好从 AD7124_ADC_Control 到 AD7124_Filter_7寄存器的配置清单、通原创 2021-12-24 22:07:59 · 6327 阅读 · 1 评论 -
AD7124的调试总结
AD7124芯片的调试闭坑总结AD7124的评估板资料 https://www.analog.com/media/en/technical-documentation/user-guides/EVAL-AD7124-8SDZ_UG-856.pdf1,SPI通讯速率尽量不要大于5M,但是实测,短线情况下9M通讯正常。2,SYNC引脚一定要拉高,拉低的话不转换。(之前我的电路,本引脚直接悬空,我本来调通了,然后运行了几天,居然停止转换了,实际读寄存器,都是正常的,检查电路也没有损坏,多放查找,这个引脚需要原创 2021-12-14 21:59:22 · 8603 阅读 · 26 评论 -
AD7124-4/8芯片的模拟通道、基准、顺从电压、测三线制RTD电路等注意事项
使用AD7124-4/8来做测量三线制PT100铂热电阻,需要注意的地方。首先,在AD公司官方文档《CN-0383 采用低功耗、精密、24位-型ADC的全集成式3线RTD测量系统》中,讲解了测量3线制pt100RTD,及计算方法,电路选取,官方文档链接https://www.analog.com/cn/design-center/reference-designs/circuits-from-the-lab/CN0383.html#rd-description。官方采用的是2个500uA恒流电流,由原创 2021-10-10 16:54:33 · 7019 阅读 · 2 评论 -
STM32 HAL库 时钟芯片RX8025T IIC的读写操作,入过的坑
我使用STM32本身的IIC外设,与时钟芯片RX8025T进行通信。时钟芯片RX8025特点:高精度(据说每个月时钟误差在1秒以内,做流量计这些需要精密控时的东西,完全够用了)一、时钟芯片RX8025T简单说明重要:RX8025芯片有二种,RX8025SA 和 RX8025T,二者驱动不一致,网上看了很多人都着了这个坑,耽搁很久!!!!,我这里是用的RX8025T!!!内置高稳定度的32.768KHz 的DTCXO (数字温度补偿晶体振荡器)支持I2C 总线的高速模式(400K)。定时报警原创 2021-05-29 18:27:38 · 4838 阅读 · 0 评论 -
STM32F4与STM32L4,SPI DMA HAL 关闭片选 时机探讨
STM32F4与STM32L4,SPI DMA HAL 关闭片选 时机探讨我使用STM32F407,标准库 + SPI + DMA 通信,发送接收数据。当我们配置好SPI,DMA发送模式后,首先开启 SPI-NSS(片选端子),然后使能SPI ,使能DMA,就可以进行发送数据了,但是往往都会遇到,对方所接收的数据最后会错一个字节的数据,或者少一个自己的数据,其实就是由于DMA发送完成(只是代表DMA控制器已经将最后一个数据传给了SPI-DR寄存器,如果开启了DMA中断,这时就将进入DMA发送完成中断),原创 2020-10-17 22:58:18 · 1895 阅读 · 0 评论 -
两块STM32之间 SPI DMA通信
@[两块STM32之间 SPI DMA通信]这里讲的是两块STM32F407板子的互相通讯,折腾了3天,终于比较清楚了,特此记录。首先,硬件连接方式,主机 从机NSS(PB12) --------------------------NSS(PB12)SPI_SCK -----------...原创 2019-08-23 16:36:04 · 4808 阅读 · 0 评论