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.

[参考译文] EVM430-I2040S:串行通信:隔离RS232和放大器;UART

Guru**** 657500 points
Other Parts Discussed in Thread: EVM430-I2040S, CC3200, TRS3122EEVM, TIDM-TWOPHASEMETER-I2040, MSP430I2040
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/654265/evm430-i2040s-serial-communications-isolated-rs232-uart

部件号:EVM430-I2040S
主题中讨论的其他部件: CC3200TRS3122EEVMTIDM-TWOPHASEMER-I2040MSP430I2040

我将在一个项目中使用EVM430-I2040S,在该项目中,我们将把EVM连接到另一个微控制器(CC3200),以中继测量的功率/能量数据。

EVM具有2种通信选项:隔离R232 (DB9)端口和非隔离串行连接。

我们有没有办法使用隔离的RS232端口进行3.3V串行通信? 我已经看过原理图,DB9连接器和光耦合器之间的二极管电容器晶体管排列是否属于某种充电泵?

RS232电压可介于3和25V之间,典型系统使用约~12V。 DB9连接器上的电压是多少?

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

    您好Avner:

    感谢您的帖子。

    Avner Fernandes 说:
    我们是否有任何方法可以使用隔离的RS232端口进行3.3V串行通信?[/QUOT]

    是的,这必须在CC3200端实施,因为此时需要将RS232电平信号转换为3.3V。

    Avner Fernandes 说:
    我已查看过原理图,DB9连接器和光耦合器之间的二极管电容器晶体管排列是否属于某种充电泵?[/QUOT]

    是的,由于EVM430-I2040S上的最高电源电压仅为3.3V,因此这些组件将电压提高到RS232电压水平,并将电压降低到UART水平。 现在,此设计使用离散组件来实现这一目标,但请记住,我们提供的设备可将所有内容集成到单个封装中,例如TRS3122,它是 一款2TX/2RX低电压,低功耗RS232收发器。 为了帮助您进行开发,您可以使用 TRS3122EEVM 将RS232信号向下转换为1.65 V直至5.5 V,以连接到CC3200。 另一种开发方法是使用以下两个RS232到UART转换器:

    对于您的最终设计,我不会使用RS232,而是在MSP430i2040和CC3200之间的UART接口上使用隔离器。 例如,TIDM-TWOPHASEMETer-I2040的主机处理器与MSP430i2040之间带有隔离器。 我建议参考这种设计和布局。

    RS232电压可介于3和25V之间,典型系统使用约~12V。 DB9连接器上的电压是多少?[/QUOT]

    我在EVM430-I2040S上测得的电压约为+/-12V。

    此致,

    詹姆斯

    MSP客户应用程序