大家好、
我们的客户正在使用具有10位模式的913A 和914A。
他们假设914的 MODE 引脚由于某些异常而对 GND 短路、并设置为12位模式。
在913A 中发送正确的10位数据时、914A 如何处理此数据?
在实验中,914A 输出数据或不输出的情况似乎是这样。
他们 希望914A 能够判断数据格式不正确。
否则、914A 是否处理低10位12位以及输出数据和同步?
还是914A 将12位分类为完全随机的数据和输出?
此致、
Tomoaki Yoshida
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.
大家好、
我们的客户正在使用具有10位模式的913A 和914A。
他们假设914的 MODE 引脚由于某些异常而对 GND 短路、并设置为12位模式。
在913A 中发送正确的10位数据时、914A 如何处理此数据?
在实验中,914A 输出数据或不输出的情况似乎是这样。
他们 希望914A 能够判断数据格式不正确。
否则、914A 是否处理低10位12位以及输出数据和同步?
还是914A 将12位分类为完全随机的数据和输出?
此致、
Tomoaki Yoshida
您好!
我将在这里补充我之前的答复。 由于模式捆绑仅在器件启动时发生、因此处理器可以尝试读取914模式寄存器0x1F 并确定是否设置了正确的模式。 否则、处理器可以通过写入0x1F 覆盖模式、从而解决此问题。
914没有此错误检测功能。 913/914依赖模式设置在10位、12位 LF 和12位 HF 之间切换。 每种模式都有不同的帧结构。
12LF 模式下的最大 PCLK 速度为50MHz。 在您的异常情况下、PCLK 速度太高、这将导致数据溢出。 这可能是您看到数据损坏或没有数据输出的原因。
如果 PCLK 低于50MHz、在12LF 模式下、914将假定传入数据为12位格式。 如果提供10位数据、914将仅输出这10位+Sync。
此致、
蔡夏利