• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的如何用做到串口的隔离输入和输出

晓峰残月 2019-03-23 浏览量:2914
需要用专门的隔离芯片吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼上已经说了两种实现方式,我这里推荐你在MCU和串口芯片之间进行隔离,这样的好处就是直接隔离TTL信号,成本非常低,用一般的数字隔离芯片就可以达到,也是在实际产品用的最多的一种方式
    • 发布于 2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 串口的隔离其实非常简单,如果是单纯隔离RS232信号,可以直接用ADI的串口数字隔离芯片。这个是最简单的方式,还有一种就是在MCU的TTL信号做一级隔离,这个用高速光耦就可以实现,相对的成本更低
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 实现串口通信隔离的方法通常有两种:
    01:串口芯片+光耦隔离+隔离电源;
    02:串口芯片+数字隔离器+隔离电源。
    光耦可以使用FOD060L,还可以选择6N137。
    数字隔离器芯片有:ADUM1201、ADUM5241、ISO7221和Si8421等。
    隔离电源可以自己搭建,也可以使用金升阳DCDC隔离模块
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 有的,可以用光耦隔离,或者用adi的专用信号隔离芯片
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口的速度还是比较快的,可以使用高速光耦IC或者使用磁耦IC来进行隔离
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32加上485转换芯片,将串口电平转换为485之后,就可以用光耦来实现隔离
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32输出的串口是TTL的,是可以使用光耦进行隔离的,这个是最简单的了。
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的如何用做到串口的隔离输入和输出