你好
我正在使用 TMS570ls1224、并且希望将两个信号模拟转换为数字。
必须同时(并行)对两个信号进行采样。
由于控制器有两个 ADC 模块、是否可以将一个信号连接到 AD1IN[0]、将一个信号连接到 AD2IN[0]以同时对信号进行采样?
是否有其他解决此问题的方法?
谢谢、
Simon
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.
你好
我正在使用 TMS570ls1224、并且希望将两个信号模拟转换为数字。
必须同时(并行)对两个信号进行采样。
由于控制器有两个 ADC 模块、是否可以将一个信号连接到 AD1IN[0]、将一个信号连接到 AD2IN[0]以同时对信号进行采样?
是否有其他解决此问题的方法?
谢谢、
Simon
是的、您可以同时连接输入信号 ADC1IN[0]和 ADC2IN[0]。 但我建议将输入信号连接到 ADC1IN[16]和 ADC2IN[0]。 ADC2[0]和 ADC1IN[0]使用相同的信号引脚(引脚58)、这意味着输入信号连接到引脚58。

当在共享通道上同时使用 ADC1和 ADC2时、 采样窗口必须相同,这样 采样窗口才能完全匹配,或者在 一个 ADC 的采样窗口结束和另一个 ADC 的采样窗口开始之间不会与至少2个 ADC 周期的缓冲区重叠。
请将共享模拟输入上限限制为低于(VDDA - 0.3V)。
假设我 将 SIGNAL _1连接到 AD1IN[0]、将 SIGNAL _2连接到 AD2IN[0]:
然后、如果我同时将 AD1IN[0]和 AD2IN[0]分配给转换组1、那么信号是否会按顺序转换而不是同时转换?
或者、如果我将 AD1IN[0]分配给转换组1、将 AD2IN[0]分配给组2、是否仍然存在延迟、因为我需要单独触发每个组的转换?
是否有一种可以完全同时转换两个信号的解决方案?
如果 ADC1组1和 ADC2组1使用相同的触发器、它们将同时开始转换。
[~ userid="523548" URL"/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1106967/tms570ls1224-adc---sampling-two-sensor-ats-ate-lote-time-parally/4104804#4804104]"、因为如果我需要为每个转换组分配 AD2IN[AD1IN]、则仍需为 AD2IN]、因为每个转换组0和 AD2IN[I 仍需为 AD2IN]、因为转换组0、并且仍需为 AD2IN2、因为每个转换组0、 [/报价]如果 ADC1组1和 ADC2组2使用相同的触发器、ADC1组1中的 ADC1IN[0]和 ADC2组2中的 AD2IN[0]将同时开始转换。 每个组都可以有自己的触发事件。