This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我尝试使用两个 ADS1015、每一个仅在差动模式下读取一个电压、我正在使用 FPGA、因此我创建了一个状态机、用于持续配置和读取 ADC、 我对通道48h 没有任何问题、但当我使用相同的程序读取通道49hn´t 时、它完全不起作用、由于读取该通道、FPGA 显示了错误的值、 对于我尝试过的每个器件、它似乎都是差值、大多数情况下、负值不响应所连接传感器的电压变化
您好!
要使用地址1001 001、请确保第二个器件的引脚1 ADDR 连接到 VDD。
第一个器件似乎已正确地将引脚1连接到 GND。 请确保正确
数据表第31页 演示了如何与器件通信以及如何写入解串的寄存器的快速入门指南。 请注意、从主器件发送到从器件的前7位是器件地址、之后8位是读取/写入指示器。 (分别为高/低)
此致、
Cynthia
你好,Cynthia,谢谢你的n´t,我叫 Andres (我还不知道如何更改它)
我知道地址引脚的连接、实际上、我将 addr 引脚连接到一个器件中的 GND 和另一个器件中的 VDD、我希望它可以正常工作、但只有地址48h 中的 ADC 工作正常、我使该原理图的电路工作正常、 V50是5V 电源、V33是3.3V 电源具有 MOSFET 的器件是一个双向总线接口、适用于工作电压为5V 和3.3V 的器件(这是为了保护我的 FPGA)、图片是完整电路的第三版。
我已经使用 Arduino 对该电路进行了测试、工作正常、 之后、我用我朋友正在使用的 NVIDIA Jetson 测试了同一个电路、用 C 对它进行了编程(他使用了在互联网上找到的库)、他可以读取两个 ADC 上的每个通道。
图片之后、我发送一些有关 FPGA 和 ADS1015之间通信的 SCL、SDA 和输出(读取)的屏幕截图。
ADC 48h 的配置
2.选择 ADC 48h 的转换寄存器及其第一次转换。
3、下一次转换的读数发生变化时、值40等效于输入端的40mV