主题中讨论的其他器件: ISO1042
测量 ISO1050的 TXD 引脚可观察到电压不会低于2.4V。 TXD 从外部上拉至 VCC。 它的值为4k7。
有什么 可能导致这种行为的想法吗?
提前感谢。
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.
尊敬的 Gerasimos:
感谢您的联系。
为了帮助 确定 此问题的潜在原因、我有以下问题:
-您能否分享一个原理图、该原理图显示了 ISO1050在设计中的连接方式?
-在您分享的原理图中,您是否还可以确保它在设备的逻辑侧(左侧)显示了连接到 ISO1050的所有内容,包括所有连接的设备的部件号?
-当 发现的问题发生时, 是在 EMC 测试期间发生,是在上电期间发生,还是在其他一些操作发生时发生?
执行该测试时、您是使用波形发生器还是使用 MCU 将 TXD 引脚驱动为低电平?
-如果您使用 MCU 将引脚驱动为低电平,可以尝试使用其他 MCU 或波形发生器将引脚驱动为低电平吗? 当切换到其他 MCU 或波形发生器以将引脚驱动为低电平时、TXD 引脚上的电压是被驱动为低电平0V、还是仍只变为2.4V?
此致、
肯尼斯
感谢 Kenneth 的回复。
来回答您的第一个问题。
RXD 和 TxD 通过 CANFD 控制器连接到 STM32G0B1微控制器。
TXD 上的输出 由 STM MCU 生成。
MCU 处于 外部 环回模式。 这意味着 RxD 不应影响 TXD。
目前我们仅测试 CAN 总线固件和硬件。 在正常运行期间观察到的输出。 因此、canbus 内核成功从 canfd 控制器发射 CAN 消息。
目前、我们正在设置其他 MCU、当我们获得一些结果后、我们将共享这些结果。
此致、
杰拉西莫斯
尊敬的 Gerasimos:
感谢您提供原理图、显示该器件在您的设计中的连接方式。
在原理图中、我看到设计中的隔离式 CAN 收发器被标记为"ISO1042DWVRQ1"。 在您最初的帖子中、您提到正在使用的器件是 ISO1050。 您能否确认您的设计中使用的是哪个器件? 您是否正在使用 ISO1050、还是正在使用 ISO1042?
此外、在您的初始 POST 中、您说 ISO1050的 TXD 引脚上拉至3.3V。 但是、在原理图中、它看起来不像 TXD 引脚连接到任何上拉电阻器。 相反、看起来器件的 RXD 引脚被上拉至3.3V。 您能否确认您在哪个器件引脚上观察到此问题? 您是在 隔离式 CAN 收发器的 RXD 引脚上观察到该问题、还是在 隔离式 CAN 收发器的 TXD 引脚上观察到该问题? 您在初始 POST 中提供的示波器屏幕截图显示了 TXD 引脚的异常行为、 还是显示了 RXD 引脚的异常行为?
目前我们正在设置另一个 MCU,当我们有一些结果时,我们将共享它们。
只要获得新测试结果、请务必与连接的其他 MCU 分享这些结果。 如果可能、另请查看您是否可以执行附加测试、尝试使用波形发生器而不是 MCU 将引脚驱动为低电平。
此致、
肯尼斯