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.
大家好、
是否必须使用 AM26C31的输出和反相输出?
在我的设计中、我仅使用输出来驱动接收器站点上的上拉和低通、并使反相输出保持开路。
这是否会导致 AM26C31出现故障?
感谢您的支持。
此致、Burkhard
尊敬的 Max:
感谢您的快速响应。
我的问题的背景是我们很少与步进电机光学编码器一起观察到的错误行为。
我对编码器的电路进行了重新设计、发现编码器制造商使用 AM26C31I 作为输出线路驱动器。
我通过电缆将电机编码器(通道 A 和 B ->正如我之前提到的、不是反相信号/A 和/B)连接到 PCB、其中我将编码器信号与其他信号合并、并使用另一根电缆(SMC-带状 电缆) 将信号引入主板。 在主板上、编码器信号具有2k7至3.3V 的上拉电阻器、然后通过低通(100R/1n)连接到 SN74LVC3G17的输入(VCC=3.3V)。 然后、FPGA 处理 SN74LVC3G17的输出信号。
在编码器电子器件上、为 AM26C31I 提供5V 电源。根据数据表6.5中的电气特性:AM26C31C 和 AM26C31I、AM26C31I 的高电平输出电压约为3.4V。
我很少观察到的错误行为是未将低电平正确驱动至低于 SN74LVC3G17的低电平触发电压。 此行为持续了从几个100微秒到几毫秒、然后消失。 我看到在一个通道上、但我们的 FPGA 信号处理标志会显示错误、其中编码器的通道 A 和 B 同时受到影响。 但我在示波器中没有看到这种行为。
为了使情况更清楚、如果您处于交互状态、则可以通过原理图摘录和示波器图为您提供支持。
提前感谢您的努力。
此致、Burkhard
尊敬的 Max:
您可以将 A = Y 和/A = Z 与 数据表的名称飞地进行比较。 首先、我将编码器 PCB 上的一张照片与 AM26C31I 以及编码器电路的电路分析 sketch 连接在一起。 我还为您提供了一些有关错误行为的示波器波形捕获。 您可以看到、当我用"没有适当的低电平"来描述它时、这意味着什么。 我希望这能澄清我所面临的问题。 此致、Burkhard
C1=电机编码器通道 A 的编码器信号
C1=电机编码器通道 A 的编码器信号
C1 = A、C2 = B 编码器信号来自电机编码器的通道 A 和 B
C1 = A、C2 = B 编码器信号来自电机编码器的通道 A 和 B
最大值、
遗憾的是、错误的发生很少、因此调查非常困难。 如果看一下我之前的答案中第三个波形的缩放、我觉得"失真"驱动低电平的强度(不同的时间常数)不如正常情况。 原因可能是什么? 但是、我想与大家分享一下您的想法、如果周期性地对低阻抗源(如 VCC)短路、则会是原因、在这种情况下、AM26C31的输出应尝试将该源切换为低电平。 由于波形图显示的原因、在本例中它无法驱动低电平。 如果原因是 AM26C31的驱动能力受限、则应有过大的电流流入 AM26C31。 为了排除这种情况、我还测量了流入电机编码器的 VCC 电流和 GND 电流。 如果 AM26C31将低阻抗源及其输出接地短路、并且其输出能力将超出、则电流应流入 AM26C31的输出、并通过编码器 GND 返回到源。 我希望您能关注我的想法。 但在正常和错误条件下、编码器的 VCC 和 GND 电流都不会显示异常值。 这就引出了一个结论、即 AM26C31输出端和我的上拉电阻器(2k7)之间的"附加"电阻器将导致记录的波形。 附加电阻器的值可以具有5k5的幅度。 我向您添加了我的排列的概述草图。 遗憾的是、该误差不限于单个器件。 我正面临来自现场的几条错误消息、其中一些器件似乎受到此故障的影响。 目前我无法执行任何操作、因为可能设置中不存在错误。 从现场交付回来的器件、当我尝试进一步测量时、不会显示故障。 欢迎提出进一步的建议,以找出行为的根本原因。 此致、Burkhard
C1=主板信号表_ENC_B @ R118
C4= GND 电流从 NOE1流回 BExtension Board、电缆 NOE1流回 BExtension Board ->线1、8和10 in 电流钳位(20mA Div)
C1=主板信号表_ENC_B @ R118
C4=从 BExtension Board、线缆 NOE1流向 NOE1的 VCC 电流->线缆9的电流钳位(20mA Div)