Thread:ADS8686S 中讨论的其他器件
工具/软件:
尊敬的 TI 支持团队:
我目前正在努力集成 ADS8686S 模数转换器 FTDI FT232H USB 转 SPI 桥接器、在尝试读取时遇到问题 器件 ID (寄存器0x10) 在软件模式下通过 SPI。 尽管通过示波器验证了信号活动、但我收到的值不正确或不一致(例如、0x0002
、0xFFFF
0x0000
)、而不是预期的设备 ID。
硬件设置
ADS8686S 电源:
5.5V→T1 PWR 5.5
3.3V→T1 PWR DVDD
FT232H I/O 电压: 3.3V
共享 GND ADS8686S、FT232H 和电源之间
引脚连接
ADS8686S 引脚 | FT232H 引脚 |
---|---|
SER/BYTE/PAR (J18) | 3.3V |
DB9/BYTESEL (J18) | GND |
HWRNGSEL0 (J18) | GND |
HWRNGSEL1 (J18) | GND |
SCLK/RD (J18) | D0 (SCLK) |
DB10/SDI (J18) | D1 (MOSI) |
DB12/SDOA (J18) | D2 (MISO) |
CS (J18) | D3 (CS) |
注意: ADS8686S 板上的 R23电阻已移除以允许 SPI 访问。
功能
用于测试的软件
从 pyftdi.spi 导入 SpiController
导入时间
测试的 SPI 模式: 0和2
-
CPOL=1
CPHA=0
返回模式2 (,)0x0002.
-
模式0返回
0x0000
。
-
示波器输出: 确认了正确的 SCLK 和 CS 时序;数据按预期从 FT232H 传输。
需要问题/支持
-
不一致的设备 ID 值是否表示配置错误或硬件时序问题?
-
是否确认 SPI 模式0是 ADS8686S 的正确配置?
-
复位后、ADS8686S 是否需要任何额外的配置或初始化才能启用 SPI 寄存器访问?
-
是否有方法可以验证 ADS8686S 是否已正确进入软件模式(除了 HWRNGSEL[1:0]= 00之外)?
-
将 FT232H 与 ADS8686S 配合使用时、是否有任何已知的兼容性说明?