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:关于 MAX3221原理图

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/710045/max3221-about-max3221-schematic

器件型号:MAX3221

大家好、

我希望这个 max3221cpwr 通过 UART 与 pic 微控制器通信。  

我在没有芯片 max3221cpwr 的情况下测试了 UART。 微控制器正在发送和接收数据、但当我添加最大值时、我无法获取数据。

我正在使用 realTerm 来显示从微控制器发送的数据。

在此阶段(max3221cpwr)之后 、我将使用另一个 RS232板将数据转换回 UART、然后从此处开始、我将使用 UART 转 USB 板、直至我的 PC。

我的 PC 上没有 DB9。

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

    很遗憾听到您在使用此系统时遇到问题。 您发布的布局看起来不错。 您能否检查一些事项以帮助缩小问题发生的范围?

    将函数发生器连接到 MAX3221的 Din 引脚、并以运行时的数据速率驱动简单的方波(或者、您可以发送重复数据、以便在示波器上轻松查看)。 然后将示波器(如果可能、使用公共接地)连接到 Rout 引脚、以查看数据是否经过。 输出应跟随数据输入、5.4V 为高电平、-5.4V 为低电平。

    您是否还仔细检查了通过 UART 到 USB 板的通信?

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

    尊敬的 Eric:

    很抱歉耽误你的回答。

    我会根据您的建议测试芯片。 我只需要组织一个信号发生器。 也许我可以生成 PWM、然后将其连接到 Din。

    关于 UART 到 USB、通信良好(我正在计算机上接收从微控制器发送的数据)。

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    我将通道1连接到 DIN、将示波器连接到 DOUT 通道2。
    这些图像是我在更改频率时获得的信号。
    请提供建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eric:

    根据数据表中的原理图、我必须将 UART 连接到 DIN、将 DOUT 连接到 RS232、请参阅下图。

    在您的评论中、您提到我必须将示波器连接到 ROUT。 Rout 是 RS232输入吗?

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

    你是对的。 DIN 是对 DOUT 的控制、DOUT 将是 RS232信号。 对错误信息表示歉意。

    该器件的驱动器高电平输入(VIH)为2V - 2.4V (取决于 Vcc)。 输入波形似乎非常接近这些值。 您能否将输入方波更改为具有5V 的峰峰值和最小0V?

    无论输入如何、器件似乎根本不驱动输出。 您能否测量 V+和 V-引脚(引脚3和7)上的电压? 它们应分别为+5.4V 和-5.4V。 这些引脚存储驱动器的电荷、并指示电荷泵出现问题。

    如果您想检查电荷泵、请使用示波器测量以下参数:
    C1-应(不常)在 GND 和 VCC 之间切换
    C1+应(不经常)在 VCC 和 V+之间切换
    C2-应该(不常)在 GND 和 V-之间切换
    C2+应(不经常)在 V+和 GND 之间切换

    您能否验证引脚12、15和16是否为您的电源电压(3.3V?)。

    请告诉我您的发现。

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

    尊敬的 Eric:  

    感谢你的答复。

    我在引脚3和引脚7上得到0V、只是为了意识到我犯了一个错误、为电路板上的节点和芯片的 VCC 指定了不同的名称。

    芯片未通电。  

    我将芯片上电至3.3V、我可以在 PIN3上获得5.68V 电压、在引脚7上获得-5.98V 电压。  

    要测试通信部件:  

    我将 DOUT 连接到 RIN、然后 DIN 连接到 UART TX、ROUT 连接到 UART RX。 我没有收到我要发送的回声。

    是否可以告诉我、我必须设置 UART 的电路板速率是多少? 现在、我将其设置为9600。 我将再次使用信号发生器对其进行测试、以检查输出情况。

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

    您描述的设置听起来正确。 我现在有兴趣了解波形是什么样子的。

    您使用的波特率取决于 UART 器件。 这应该在数据表中指定。 您还应检查以确保两个器件(UART 和 PC)同意数据包格式(位数、奇偶校验、停止位)。 这可能会导致通信错误。 MAX3221的额定速率为250kbps、因此这不是限制因素。

    您是否从回声接收到任何数据? 还是根本没有响应?

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

    尊敬的 Eric:

    感谢您的提示。 下图是当我将通道1连接到 DIN、将通道2连接到 DOUT 时获得的信号。

    当我将 DOUT 连接到 RIN (桥接器)、然后将我的通道2连接到 ROUT 时、我的结果如下所示:

    Rout 看起来不会发出回波。 你有什么建议吗?

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

    尊敬的 Eric:

    我做了另一个实验。 我将 UART TX 从微控制器连接到了最大 DIN

    然后将 DOUT 连接到示波器的通道2、下图是读数:

    但是、当我将 DOUT 连接到 RIN 时、我在 Rout 处没有获得任何信号。

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

    这些输出波形看起来不错。 频率和振幅完全符合 RS232规格。 接收器设备中似乎存在问题。 将上述信号从 DOUT 连接到 RIN 应会导致 ROUT 处的数据。
    该接收器器件是否也是 MAX3221? 通过使用类似的测试、接收器器件是否还能够将数据传输到 DOUT?
    如果是、请尝试将数据发送到 UART 的 RS232、并查看是否可以在该 Rout 引脚上看到数据。

    此外、请仔细检查接收器设备是否通电。

    此致、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    感谢你的答复。
    现在我没有使用 urat 接收器。 我在输出处连接一个示波器。
    我的电路如下:微控制器 UART TX=>DIN=>Max3221=>DOUT=>RIN=>Max3221=>ROUT=>示 波器。
    FORCEON 和 FORCEOFF 连接到 VCC (3.3V)。 您认为它会影响 ROUT 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Patrick:

    μ~EN 引脚的状态是什么? 这是一个低电平有效、可启用收发器的 Rout 输出。

    来自数据表第5节:引脚配置和功能

    在此事务期间、您是否将 μ~EN 引脚驱动为低电平?  

    此致、

    Eric

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

    尊敬的 Eric:

    EN 引脚接地。

    我会根据您的请求测试电路板。 我将第一块板连接到第二块板、如下所示:

    DIN (1板)连接到 UART (微控制器)、然后 DOUT 连接到 Rin (2板)。

    RIN (2Board)连接到示波器的通道2、而通道1连接到 ROUT。

    下图是我得到的结果:

    它看起来是在发生的、但在 mV 范围内。 这永远不会被微控制器接收。

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

    尊敬的 Eric:

    我不得不说,找到这个并不容易,但我找到了解决我问题的办法。

    引脚 EN 连接到微控制器的 GPIO 之一。 我不知道它是如何触觉的、因为在原理图中没有连接。

    但在 PCB 中、引脚已连接。  

    非常感谢您投入宝贵的时间和耐心。

    我必须承认、使用德州仪器是一个很好的体验、因为键盘的尖部提供了支持。

    下面是我获得的信号:

    通道2是我的 Rin、通道1是 Rout。

    再次感谢 Eric。

    Patrick。

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

    我很高兴您能找到解决方案! 非常感谢您的客气话。 祝您在项目的其余部分一切顺利!

    此致、
    Eric