完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ADS8675不是通过寄存器读取AD转换数据的,它是通过协议读取的,具体查看datasheet 7.5.1 Data Transfer Frame部分和7.5.4 Data Transfer Protocols部分;
|
|
|
|
ADS8675是一款高速、低功耗、24位模数转换器(ADC),广泛应用于各种模拟信号处理场景。要读取ADS8675的转换数据,您需要通过I2C通信协议与其进行通信。以下是读取转换数据的步骤和地址:
1. 确定ADS8675的I2C地址:ADS8675的I2C地址通常是0x90(7位地址,左移一位并添加读写位)。您可以查阅ADS8675的数据手册以获取确切的I2C地址。 2. 初始化I2C通信:在您的微控制器或处理器上配置I2C通信接口,设置正确的时钟速率和地址。 3. 发送读取命令:向ADS8675发送读取命令,以获取转换数据。ADS8675的数据寄存器地址是0x00(对于单端输入模式)或0x08(对于差分输入模式)。您需要向ADS8675发送一个I2C写入命令,将数据寄存器地址作为命令的一部分。 4. 读取数据:在发送读取命令后,ADS8675会将24位的转换数据发送回您的微控制器或处理器。您需要从I2C接口读取这些数据。 5. 处理数据:将读取到的24位数据转换为您需要的格式,例如电压值或其他单位。 总之,要读取ADS8675的转换数据,您需要通过I2C通信协议与其通信,发送读取命令到数据寄存器地址(0x00或0x08),然后从I2C接口读取24位的数据。请查阅ADS8675的数据手册以获取更多详细信息和配置选项。 |
|
|
|
只有小组成员才能发言,加入小组>>
351 浏览 1 评论
546 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
790 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
87浏览 29评论
325浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
262浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
211浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
69浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 03:25 , Processed in 0.711711 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号