主题中讨论的其他器件:ADS131M04、 SN74LVC1G17、AMC3336、AMC1336、AMC0386、SN6501、 UCC33020、 ADS1204、 ISO6761
工具/软件:
您好、使用 AMC131M03 和 ADS131M04 时、CRC 中存在问题、CRC 不匹配错误会以什么方式出现、输入 CRC im 不使用、im 仅使用从器件接收到的输出 CRC、im 使用 CCITT CRC 多项式。 我的 SPI clk 为 5.3mhz、模式 16 位、时钟为 8MHz 且 OSR 为 64ksps。 在我的情况下、启用转换器开关 (PWM) 时、CRC 不匹配。 在此期间、我的 CRC 是一半时间不匹配、原因可能是 CRC 不匹配。 每 50us 读取一次数据、使用由两个器件组成的单个 SPI 总线、我不知道发生 CRC 不匹配的方式是什么。 完成参数配置后、初始化 1 次或 2 次 CRC 不匹配、之后这两个器件都非常合适。 开始切换时、会变为 CRC 错误、而我的切换基于从 SPI 读取的值。这是任何时序问题、时钟问题或任何影响的噪声。
如果数据未就绪、则在此期间读取数据可能会发生或不会发生 CRC 不匹配? 由于中断处理、我不使用 drdy 引脚、因此每 50us 读取一次数据。 任何人都可以建议或帮助我找出发生 CRC 不匹配的原因吗? 为什么它也在参数配置后的首次读取期间发生。
此致、
Srinath