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.

[参考译文] MAX3221:在禁用 IC 时、Ron 不是高阻态

Guru**** 2502205 points
Other Parts Discussed in Thread: MAX3221

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1158270/max3221-ron-is-not-hi-z-when-deactivating-the-ic

器件型号:MAX3221

我正在使用 MAX3221的 EN/FORCEON/FORCEOFF 引脚和 MAX13487的 SHDN 设计一个允许在 RS-232和 RS-485之间进行选择的电路。

在我的测试中、当 EN 为高电平、FORCEON 为低电平且 FORCEOFF 为低电平时、我仍然从 ROUT 引脚接收数据。

注:在 RS-232模式下,一切工作正常。 此外、我不必卡在 MAX3221上、但希望保持较小的值(目前使用 SSOP16)。 此外、我可能会将 MAX13487替换为 THVD1406DR。

下面是简化电路的原理图:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alexandre、

    您能否执行一些实验测试来收集 COM1-RX-B、USART1-RX、USART1-prctl 和/invalid 的示波器捕获? 谢谢!

    此致、

    Tyler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tyler、

    此处是请求的捕获、很抱歉、我的 Fluke 225C 上只有2个通道、因此我重复的捕获方法是始终将 COM1-RX-B 作为通道 A。另请注意、USART1-prctl 和/USART1-prctl (我没有捕获过、因为它们在测试中是静态的、 它是一个简单的 BJT/电阻器逆变器)。

    在我的测试中、我注意到来自 MAX13487引脚 RO 的信号约为3.9V、因此我怀疑存在一个长期问题、但尝试以3.3V 电压为其供电、行为相同、但芯片的额定值不适用于此电源轨。 它将被 THVD1406DR 取代、THVD1406DR 的电压为3.3V、他们已订购、但仅在大约一周内收到。

    A:COM1-RX-B:USART1-RX

    RS-232 RS-485 converter COM1-RX-B and USART1-RX

    A:COM1-RX-B:USART1-prctl

    RS-232 RS-485 converter COM1-RX-B and USART1-PRCTL

    A:COM1-RX-B:/INVALID

    RS-232 RS-485 converter COM1-RX-B and INVALID

    谢谢、

    亚历山大。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alexandre、

    另一个范围请求。 您能否收集 CH1 = USART1-RX、CH2 = USART1-prctl?

    再次提醒我、/USART1-prctl 是与 USART1-prctl 相同的信号、只是反相了吗?  

    此致、

    Tyler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tyler、

    以下是新的捕获:

    CH1 = USART1-RX、CH2 = USART1-prctl

    是/USART1-prctl 只是 USART1-prctl 的反相信号,当前 USART1-prctl 被接至3.3V,并且有一个2N2222和两个10K 电阻器进行反相以生成/USART1-prctl,如本原理图所示:

    另外,我发现这份应用手册包括一个类似的电路 :https://www.ti.com/tool/TIDA-00540 我看到 FORCEON 一直在 VCC 上,我试过它,没有区别。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Alexandre、

    鉴于 USART1-prctl =/EN 为高电平、在 USART1-RX = ROUT 上仍然有一个输出信号是没有意义的。 但是、查看您的原理图、USART1-RX 在 MAX13487EESA 上共享 RO 的输出。 我们是否确定13487未生成可能被误认为是 MAX3221输出的输出信号?  

    我们是否可以尝试另一项测试。 切断 MAX13487的5V 电源、确保其处于关闭状态。 确保/EN 引脚为低电平。 然后在引脚8 = COM1-RX-B = RIN 上输入有效的 RS232信号、查看您是否在引脚9 = USART1-RX = ROUT 上读取了正确的数字输出。 然后重复测试、确保/EN 为高电平。  

    /EN 引脚逻辑与器件的接收器部分直接相关。  

    我们所期望的是、当/EN =高电平时、ROUT 将处于高阻态 当 RIN 上存在有效的 RS-232信号时、我们不应看到 ROUT 上的数据。  

    当/EN =低电平时、当 RIN 上存在有效的 RS-232时、我们应该会看到 Rout 上的数字信号。

    基本上、我想看看是否可以让 MAX3221独立工作、然后看看为 MAX13487供电是否会改变我们的结果。

    请告诉我您对这些测试的看法。

    此致、

    Tyler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tyler、

    我发现行为与您一样奇怪。 我已经根据这两个数据表设计了这个电路部件。 我已经运行了一些测试:

    1.仅将 MAX13487 RO 连接到 USART1-RX、在 RS-485模式下双向无回波、以缩进方式工作

    2.仅将 MAX3221 ROUT 连接到 USART1-RX、以缩进方式工作、RS-485模式下不会出现回波、当然、仅在发送模式下

    3、保持连接、但使 MAX13487 VCC 保持悬空、在 RS-485模式下(双向!!!!!)工作不变、但我在 USART1-RX 上看到尖峰、它们仍然过短、串行端口上没有接收到任何信号、请参阅捕获

    CH1 = USART1-RX、CH2 = USART1-prctl

    MAX3221 ROUT 和 MAX13487 RO 之间存在冲突、因为现在我将暂停、等待接收 THVD1406DR、而不是 MAX13487、并以3.3V 电压为其供电、这是我目前的希望。 我下周会收到这些结果、因此我会向您提供结果的最新信息!

    谢谢!

    亚历山大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alexandre、

    由于这个设计将被 THVD1406DR 取代、我将继续支持这个问题。 但是、了解此设计为何不能用于知识共享、仍然是一个好方法。  

    我会将此问题移至"等待客户"。 当您在电路中实现 THVD1406DR 时、请回复。 我想知道新设计的结果、看看它是否是 MAX13487中造成问题的原因。

    此致、

    Tyler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tyler、

    这个问题似乎来自我的 MAX3221、我正在使用试验电路板、我将 IC 焊接在 SMD/TH 适配器上。 我已经尝试更改2次 MAX3221、现在也更改了适配器、它工作正常。 我怀疑我的 IC 先坏了、然后可能是次接触不良。

    我已经使用 MAX13487和 THVD1406DR 对电路进行了测试、它们都能完美地工作!

    非常感谢您的帮助!