我希望尽量减少元件数量、因此我想问我是可以直接使用微控制器上拉还是下拉逻辑引脚、或者我是否可以完全避开这些引脚:
R (引脚2):上拉(VCC = VIO = 3.3V)
DE 和 ntRE (引脚3和4;半双工):下拉
D (引脚5):下拉
还希望将速度限制为500kbps:
SLR (引脚7):上拉。
我目前使用10千欧的电阻器。
谢谢你。
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.
我希望尽量减少元件数量、因此我想问我是可以直接使用微控制器上拉还是下拉逻辑引脚、或者我是否可以完全避开这些引脚:
R (引脚2):上拉(VCC = VIO = 3.3V)
DE 和 ntRE (引脚3和4;半双工):下拉
D (引脚5):下拉
还希望将速度限制为500kbps:
SLR (引脚7):上拉。
我目前使用10千欧的电阻器。
谢谢你。
尊敬的 Matteo:
因此、所有逻辑输入都集成了偏置电阻器以设置默认状态-即 ON DE、/RE、D 和 SLR、如果器件的默认状态与您需要的状态相反、您只需要应用外部偏置电阻器(上拉或下拉)。 对于偏置电阻器、10k 通常很好。
DE 在内部下拉、默认情况下会使驱动器保持关闭状态、除非 DE 在其引脚上看到高电平信号。
/RE 在内部被上拉、默认情况下会使接收器保持关闭状态、除非/RE 被下拉至地-如果您希望接收器在默认状态下导通、而不需要外部下拉。
D 在内部上拉、如果驱动器处于运行状态(DE =逻辑高电平)、默认情况下将在 A 和 B 之间输出高电平 -所以除非你不能在"D"悬空并且 DE 被保持在高电平时在总线上有一个缺省的"高电平"、我认为你在这里不需要一个外部偏置电阻器。
SLR -它在内部下拉、默认情况下会关闭压摆率限制-如果要启用压摆率限制、则需要从外部上拉(以您的方式) -所以,如果你想要这个器件受到转换率限制,请保持你的上拉这个引脚。
对于逻辑输出 R -器件本身不需要"R"上的上拉或下拉、因为"R"是推挽输出。 但是、UART 等协议需要在"R"引脚上设置上拉电阻器-因为没有该引脚、通常会发送中断、从而导致通信失败-因此在许多应用中、该上拉电阻器会被上拉。
目前、您已将器件设置为以下默认条件:
压摆率限制:打开(上拉)
接收器:开启(下拉)
驱动器:关闭(下拉)
驱动器输入:低电平(下拉)
接收器输出偏置:高电平(上拉- UART 等一些协议需要这种偏置)
这将需要4-5个电阻器(如果/RE 和 DE 短接而不是4个电阻器)-如果这是您需要的默认设置。 我诚实地从驱动器输入"D"中删除下拉、因为它确实有一个缺省状态(高电平)、并且除非你需要缺省值为低电平、否则很有可能无需在这里添加一个偏置电阻器。
如果您有任何其他问题、请告诉我-但实际上、如果使能端是独立的、则该器件需要0到1个偏置电阻器、其中唯一需要的是"R"到 VCC、前提是协议要求"R" 输出端默认值为"high"。 如果默认状态与预期目标不匹配、则可以添加其他外部电阻器。 当/RE 和 DE 短接在一起时、情况确实发生了轻微变化、因为在这种情况下需要外部电阻器来设置默认状态。
此致!
帕克·道德森