主题中讨论的其他器件: THS4551、 REF5050
您好!
我们目前正在 使用 ADS8910B 和 STMF730设计一些原型、几周后、我们的几个电路板 ADS8910B 未按应有的方式响应其接收的 CNVST 信号。
微控制器和 ADS8910的数字部分由3V3供电、ADC 的模拟部分由5V 电压供电
ADS8910B 从另一个 μ µC 获取其 CNVST、该 ST μ s 仅负责计时、发送的 CNVST 信号(3V3)高电平大约为50ns 宽、 远远高于数据表中规定的30ns 的最小值、到目前为止工作正常(并且仍然在其余功能板上工作)。
预期的运行状态是、如果 SPI 上的芯片选择为高电平、RVS 应该反映 ADC 的内部状态、如果芯片选择为低电平、它也应该变为低电平。
我们使用此行为触发 F7上的中断并通过 SPI (在区域2中)获取测量数据、因此 RVS 位于映射为下降沿中断的 GPIO 上、无需任何上拉或下拉、也不会使用硬件或软件启用的内部上拉。
但对于"预期不死"的 ADS8910B、即使没有 CNVST 触发器且片选为高电平、RVS 也会保持低电平-在示波器保持恒定的情况下测量大约200mV、没有摆动或任何东西。
由于 ADS8910B 的数字接口上的绝对最大电流相当高(130mA)、并且 ADC 和 Δ µC 的供电电压相同、我认为 ADC 不会因为过流而死。
除了 F7 SPI 接口仍然可以正常工作、并且没有串联电阻器、因此如果是 ESD、它应该也会死机。
哦、电流消耗也仍然正常、ADC 上也没有太多热量。
除了片选和 ADS8910B 的内部状态外、是否有任何影响 RVS 的因素?
如果在 RVS 上没有响应、ADC 是否耗尽?
如果需要、我很乐意提供更多信息。
您好!
迈克尔