您好!
这是一个有关系统时钟和 ADC 测量同步的一般 ADC 问题。
在我当前正在转换为现代 MCU 的旧产品中、升压稳压器时钟(333.333kHz)来自 MCU 和 LCD 显示控制器时钟(8MHz)。 ADS1256由一个不与其它时钟同步的专用7.68MHz 晶振提供时钟。 根据旧硬件的设计人员、为了实现低干扰、精心选择了这些频率(可能与1000SPS 数据速率一起)。 对我来说,认为情况可能是这样,似乎是合理的,但我目前在这方面的经验不多。 SYNC#/PDWN#引脚被接至高电平。
借助现代120MHz MCU、现在可以互连计时器、从而使上述所有功能同步、低至生成与 ADS1256 XTAL1/CKLIN 同相的 SYNC#/PDWN#引脚脉冲。
在我的特定案例中、7.5MHz 和10MHz ADS1256时钟频率"与其余频率配合使用"。
严格地说、并非所有计时器都必须同相、因为主计时器是三个从器件的预分频器或"栅极控制器"、它们可以从另一个计数器值0开始。 (为了满足时序要求、ADS1256 CLKIN 和 SYNC#/PDWN#必须同相)。
换言之、我已经检查了_CAN_是否可以完成(LCD 为60MHz、升压稳压器时钟为312.5kHz)、但这是一个好主意吗? (同步以上所有内容。)
--
或者、可以将两个生成 LCD 显示时钟和升压稳压器时钟的计时器互连、这两个计时器彼此并发两个生成 ADS1256 CLKIN 和 SYNC#/PDWN#并发。 这两对互连定时器是两对独立定时器。 与第一种替代方案相比、其优势将是更大的灵活性和更可行的频率。
--
我知道这可能是一个非常复杂的问题、可能是特定于具体情况的问题、但请查看您可以做什么。
请勿关注特定频率。 我所寻求的建议是在概念层面上提出的。 (如何) ADC 测量是否受益于与系统其他/所有部分的同步?
谢谢、致以诚挚的问候
Niclas