工具与软件:
您好!
我们有两个 ADC 连接到一个主设备。 由于当 MCLK 由主器件提供时、主器件接收的样本不准确、因此 TI ADC MCLK 由外部时钟供电。 4通道输入连接到 TI ADC。 两个通道输入与 PMIC ADC 连接。
TI ADC:4通道、单16位
PMIC ADC:2通道、单32位
采样率96kHz
如何修复插槽编号并将数据从从从属设备传输到主设备?
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.
工具与软件:
您好!
我们有两个 ADC 连接到一个主设备。 由于当 MCLK 由主器件提供时、主器件接收的样本不准确、因此 TI ADC MCLK 由外部时钟供电。 4通道输入连接到 TI ADC。 两个通道输入与 PMIC ADC 连接。
TI ADC:4通道、单16位
PMIC ADC:2通道、单32位
采样率96kHz
如何修复插槽编号并将数据从从从属设备传输到主设备?
尊敬的 Dhanaraj:
这种方法是不可能的。 如果 MCLK 被提供给 TI ADC、这意味着 ADC5140将是自生成 BCLK 和 FSYNC。 这应该会驱动 RV1126、从而使 RV1126成为从器件。 或者、如果您希望 TI ADC 作为从设备、则应移除外部晶体。
我不确定我是否理解您的问题。 ADC 的默认字长为16位。 为了获得4个通道、您应该配置寄存器 0x0B 至0x0E、因此通道1至4分别占用时隙1至4。
此致、
J·麦克弗森
我已经对 MCLK 连接进行了更改、并验证了 RV1126和 TI ADC 之间的独立通信。 我还验证了 RV1126和 PMIC ADC 之间的通信。 现在我想连接这两者、并希望 RV1126从两者接收数据。 为实现此目的、建议的方法是什么?
我最初的想法是将一个 ADC 的所有数据分配到左侧、将另一个 ADC 数据分配到右侧。 左侧共有4个16位数据、右侧共有2个32位数据。 但我不知道这是否可行。