码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • GPIO口,232串口,USB接口,485接口等接口保护电路


    系列文章目录

    1.元件基础
    2.电路设计
    3.PCB设计
    4.元件焊接
    5.板子调试
    6.程序设计
    7.算法学习
    8.编写exe
    9.检测标准
    10.项目举例
    11.职业规划


    文章目录

    • 前言
    • 一、GPIO口
      • 1、输入端
      • 2、输出端
    • 二、USB口
    • 三、232口

    前言


    送给大学毕业后找不到奋斗方向的你(每周不定时更新)

    【牛客网】构建从学习到职业的良性生态圈
    中国计算机技术职业资格网
    上海市工程系列计算机专业中级专业技术职务任职资格评审


    一、GPIO口

    1、输入端

    在这里插入图片描述
    上图就是最基础的IO保护电路,足以应付一般工控场合,至于加光耦隔离什么的,电路板工作环境没有特殊要求,那为什么要加,咱只是单纯的想加个保护。

    1、设计原理

    1、单片机内部IO口保护电路及IO口电气特性以及为什么不同电压IO之间为什么串联一个电阻?
    2、单片机输入保护电路
    3、单片机I/O的常用驱动和隔离电路的设计方法
    4、SP4062电路接口芯片保护IC

    我大白话总结一下:
    就是输入电压要大于VCC+二极管压降,D1就导通,小于GND-二极管压降,D1就导通,这里呢不用担心芯片会不会坏,就比如我们常用的STM32F103,人家已经考虑好了,不是我们该操心的。
    在这里插入图片描述
    言归正传,之后假如我供电7V,VCC是3V,D1导通,那导通之后这7V又跑哪去了呢。这时后就得换个思路了,3V是怎么来的,那是因为我们把GND看成0V,现在把3V看成0V,是不是7V就变成4V了,就简化成下面电路了
    在这里插入图片描述
    D1完全导通,就是一根导线,电阻成了消耗能量的元件。

    2、选型

    D1,D2选型如下
    在这里插入图片描述
    巧记肖特基二极管BAT54C、BAT54S、BAT54A

    R1选型如下
    在这里插入图片描述
    金属薄膜电阻器的优点

    2、输出端

    在这里插入图片描述
    输出端电路就简单了,网上一搜一大堆。

    二、USB口

    USB接口保护电路
    有上面这一篇文章就足够了

    三、232口

    简单实用的带引脚保护的RS232驱动电路
    万变不离其宗,和GPIO口保护大同小异。

    RS232保护电路-0217
    在这里插入图片描述
    如图所示,一个比较可靠的RS232电路,需要有一只EMC增强型工业级的RS232芯片,比如SP3232EEN;一个保护良好的ESD器件PESD15VL2BT,30KV,反向击穿电压15V,结电容16pF,功率200W;接地端通过电感或者磁珠与内部相连;232信号线上串上小电阻(50-120),防止大电流直接冲击芯片端口,注意必须串在ESD器件靠芯片这端,这样外面的大电流可以折向ESD器件,释放掉,而不会直接冲击芯片端口。

  • 相关阅读:
    小黑第一次参加主持活动,没有出错被得到了鼓励,周日完赛人生中第一次山道马拉松的leetcode之旅:167. 两数之和 II - 输入有序数组
    okhttp4.11源码分析
    Java 单例模式——双检锁
    33.2.2 安装Mycat状态检查服务
    milvus向量数据库搭建及可视化
    电脑文件怎么加密?文件加密软件哪个比较好?
    spring boot3单模块项目工程搭建-上(个人开发模板)
    Re50:读论文 Large Language Models Struggle to Learn Long-Tail Knowledge
    SwiftUI 动态岛开发教程之 04 如何设计动态岛Dynamic Island 的现场活动 Live Activity
    微信小程序实现轮播图
  • 原文地址:https://blog.csdn.net/weixin_44407238/article/details/128191274
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号