您好、Dimas、
欢迎来到 E2E 论坛! 您在配置中使用什么参考? 通常、在使用系统监控器时最好使用内部基准。 您是否已验证与示波器或逻辑分析仪的通信? 如果是、您能给我发送通信照片吗? 此外、了解所有器件配置寄存器设置和原理图也很有帮助。
通信中最常见的问题是使用 SCLK 的错误相位、而不是在整个通信事务中将 CS 保持在低电平。
此致、
Bob B
|
11:41 (há 1 hora)
|
![]() ![]() |
||
|
||||
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.
您好、Dimas、
欢迎来到 E2E 论坛! 您在配置中使用什么参考? 通常、在使用系统监控器时最好使用内部基准。 您是否已验证与示波器或逻辑分析仪的通信? 如果是、您能给我发送通信照片吗? 此外、了解所有器件配置寄存器设置和原理图也很有帮助。
通信中最常见的问题是使用 SCLK 的错误相位、而不是在整个通信事务中将 CS 保持在低电平。
此致、
Bob B
|
11:41 (há 1 hora)
|
![]() ![]() |
||
|
||||
您好、Dimas、
当您将 START 引脚拉至低电平时、是否发出 START 命令以启动转换? 转换内部温度传感器与任何其他模拟输入一样、需要在尝试读取结果之前进行转换。
此外、您必须验证与示波器或逻辑分析仪的通信、以确保不存在与光耦隔离相关的任何时序问题。 我还担心、当数据在 SCLK 的上升沿发生变化并在 SCLK 的下降沿保持稳定时、您实际上正在正确传输数据。 此外、SCLK 应保持低电平。 在整个通信事务中、CS 应保持低电平。 对于 PIC32、设置应为 CPOL = 0、表示 CKP = 0 (时钟的空闲状态为低电平)、CPHA = 1表示 CKE = 0 (定义为从空闲时钟状态转换为活动时钟状态时的串行输出数据变化) ADS124S08数据表将其称为模式1。
我还注意到、在原理图中、AVDD 和 AVSS 之间没有所需的330nF (或更大)电容器。
此致、
Bob B