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.
工具与软件:
这与微控制器的晶体振荡器输入的振幅有关。
我知道输入信号最好具有低振幅、但我还想确认以下几点。
-如果振幅太低以至于低于微控制器的阈值水平,是否可能会出现误判?
-如果振幅不是恒定的,并且由于某种影响而上下波动,内部时钟周期是否会波动,导致 CAN 通信中的错误帧?
海康弘
F28030晶振电路为1.8V 电平。 确保高电压(VIH)和低电压(VIL)驱动器在 VIH 中大于(0.8*1.80) 1.44v、在 VIL 中小于(0.2*1.80) 0.36v。 在这些电平之外、时钟输入可能会解释缺少时钟的情况、并会强制 MCD (缺少时钟检测电路)激活和启动时钟恢复序列、并且会默认降低内部时钟以使微控制器保持运行、从而避免系统挂起。 这将导致当前正在运行的过程和任何 CAN 通信中断。 这是不符合 VIH/VIL 标准的振幅变化的潜在影响。
如果时钟中存在干扰、干扰可能会被解读为其他周期、如果持续存在、PLL 可能无法锁定并可能触发重新锁定序列、则会中断正在进行的过程、如 CAN 通信。
此致、
Joseph