对于开发工程师来说,看芯片的技术手册是基本功,本例就以光耦的电路为例来讲解一下基本的电路设计过程。

光耦介绍

光耦常用于电气隔离,以免外部进来的信号中混有高压,大电流等脉冲,烧坏我们自己的电路或芯片。比如422,485,CAN,或室外的可能遇到雷击的各种传感器和线路,与设备连接时,通常都会用到光耦。光耦比较简单,外围电路也不多,最简单的光耦外部电路只有2,3个电阻,但这2,3个电阻的取值却是有讲究的,很多工程师不明所以,随便抄一个电路,虽然大概率也能用,但往往都不能让芯片工作在正确的状态下。

光耦电路

本例以TLP109为例,这是一个5脚光耦,等效电路如下:

左侧是一个发光二极管,右脚是一个光电二极管加三极管。外围有2个电阻。有些光耦右边的二极管要加二极管限流。那样就是外围3个电阻。
有些光耦是没有右边那个二极管的,直接就是一个光电三极管检测电流,那样外围就是2个电阻。
外围电路很简单,如下图:
R16为输入二极管的限流电流,R17为输出三极管的负载电阻。

电路的基本性能指标

首先确定电路参数:
左边是单片机输出,电源是3.3V。
右边是输出到接口芯片,电源是5V。
左右两边不共地,通过DCDC隔离模块实现。
CAN总线,理论最高速度1M,实际电路中用到的速度是500K

参数选取

确定负载电阻

首先需要确定的是光耦的负载,本例中光耦的负载是R17后面接的电路,这是一个CAN总线驱动器,其输入电流是微安级别,可以认为没有负载,这里就按1mA负载来考虑吧。

下面开始查手册,图中是对数坐标,不是普通的标准坐标

这个图显示的是在输出为5V,输入电流为16mA时,负载电阻与上升沿和下降沿时间的对应关系。
tpLH是上升沿时间,tpHL是下降沿时间,由于我们要高速工作,所以选取二者交汇处附近为工作状态,此时对应的负载电阻为2~4K,满足工作条件的前提下,电阻尽量大些,省功耗。
故电路取值为3.3K,对应的上升沿为0.35us,下降沿为0.27us,CAN规范中,采样点为85%左右,对于1M的CAN速率来说,其值都没有超过一半的信号宽度,可以满足工作需要。

确定负载电流

因为后续负载忽略不计,所以这里的负载电流,指的是光耦导通时,负载电阻上的电流。

光耦导通压降按0.4V计算,负载电阻3.3K,所以负载上的电压是4.6V,负载电流是1.4mA


这个表显示的是输出电流与输入电流的对应关系。我们看最下面那一条线,IF=5mA时,输出电流可以最大支持3.3mA,不超过负载的1.4mA,由此确定了输出端的负载电阻。

确定输入电流


上图中负载电流1.4mA对应的发光二极管的电流为3mA以上,保险点,取5mA。

确定输入电阻


以25度标准工作环境为例,5mA时,发光二极管的压降约为1.5V。
电阻上的压降为3.3-1.5=1.8V,流经的电流为5mA,所以电阻应该是360欧,取值360欧或330欧都是可以的。 考虑到330更常用些,所以最后确定为R6=330。

确定工作区间内的工作状态。

在常温情况下,电路此时是可以工作了。但高温或低温的极端情况呢,还能工作吗?
最后需要查看其他参数,主要是温度相关的电流,电压,功率等参数,确定参数都落在工作区间以内。这一步必不可少,但很多工程师都不会去做这一步,造成最后设计的产品,测试时好好的,发到用户手上,就会出各种各样的问题。
对于温度从125到-40度的工作环境,发光二极管的压降从1.41变到1.62,对应的电流为5.7到5.1mA。
相应的带负载能力都是满足需要的,同时留出的余量也足够在其他参数变化时,电路正常工作。
对于光耦这种温度不敏感的元件来说,这一步不太重要,但对于功率元件来说,这一步极为重要,很可能导致参数会重新选择,甚至无法满足工作环境,而更换元件。

实测

CAN总线无法正常收发数据,观察示波器发现,上升沿比较缓慢,上升时间约为5mS,这肯定不行啊,CAN总线速率500K的时候,信号周期也只有2mS啊,最后再次看芯片手册,也就是下表

发现上升沿和下降沿的时间测试的条件是在输入电流为16mA,很显然是输入的电流不够,造成发光二极管发光不足,导致光耦开关缓慢,于是减小光耦的输入电阻到120欧,故障解决。

结语

虽然只是2个电阻值的选取,但对于电子工程师来说,吃透电路原理是非常重要的,如果参数选择不合适,轻则无法工作,重则工作不可靠。
是的,我没有说反,无法工作是小问题,可以在开发阶段就解决问题。而工作不可靠是大问题,很可能付出开发时间和制版费用,甚至批量生产以后才发现问题,那就投大了。

电路设计基础--光耦接口电路的设计和参数选取--高速光耦TLP109相关推荐

  1. 计算机接口电路的种类,接口电路的分类_接口电路的功能_接口电路的作用是什么...

    描述 接口电路:计算机之间,计算机与外围设备之间,计算机内部部件之间起连接作用的逻辑电路.接口电路是CPU与外部设备进行信息交互的桥梁. 输入.输出接口电路也称为 I/O 电路(INPUT/Outpu ...

  2. 设计计算机的端口电路,火控计算机接口电路的设计

    0 引言 火控计算机是整个火力控制系统的重要组成部分,如同人体的大脑,也是连接火力控制系统中搜索跟踪系统和武器瞄准系统的中间环节.作战过程中,火控计算机实时接收搜索跟踪系统采集到的目标诸元,根据目标的 ...

  3. 直流电路中升降压(Buck-Boost)变换电路的设计、参数选取及Matlab/Simulik仿真

    创作不易,感谢大家点赞关注支持!感兴趣的可以点击收藏! 这一篇文章给大家介绍一种升降压(Buck-Boost)直流变换电路,喜欢的可以点击收藏.升降压(Buck-Boost)直流变换电路是通过调节开关 ...

  4. 【Computer Organization笔记27】接口电路和外部设备

    本次笔记内容: P53 计算机组成原理(53) P54 计算机组成原理(54) 我的计组笔记汇总:计算机组原理成笔记 视频地址:计算机组成原理 清华大学刘卫东 全58讲 国家精品课程 1080P 更完 ...

  5. 计算机接口电路的主要功能,接口电路的分类、功能及作用

    接口电路:计算机之间,计算机与外围设备之间,计算机内部部件之间起连接作用的逻辑电路.接口电路是CPU与外部设备进行信息交互的桥梁. 输入.输出接口电路也称为 I/O 电路(INPUT/Output), ...

  6. 嵌入式开发--CAN总线与高速光耦6N137

    嵌入式开发–CAN总线与高速光耦6N137 6N137简介 CAN总线应用时,有时候需要加光耦隔离电路,以免在雷击或遇到高压干扰时,保护设备安全.常用的有光耦隔离和专用芯片隔离. 本文介绍使用高速光耦 ...

  7. 4x4矩阵键盘工作原理及扫描程序_基于复杂可编程逻辑器件实现键盘接口电路的设计...

    1 引言 无功补偿装置是用于补偿电网无功功率的不足,提高功率因数,保证供电系统安全运行和节约电能的设备,其核心是控制仪.本控制仪集无功补偿.电度量计量.电能质量监测及通信于一体,对电网参数进行实时采样 ...

  8. 完整的连接器设计手册_如何设计符合整车厂要求的CAN物理层接口电路?

    CAN是控制器局域网络(Controller Area Network,CAN)的简称,目前已经成为车载控制器的必备接口和标准协议,目前有着广泛的应用.由于CAN这个主题的涉及范围比较多,我们仅仅对物 ...

  9. 硬件设计——不一二电路设计(电源电路、接口电路、时钟电路)

    电源电路 电源电路设计中,功能性设计主要考虑温升和纹波大小.温升大小由结构散热和效率决定:输出纹波除了采用输出滤波外,输出滤波电容的选取也很关键:大电容一般采用低ESR电容,小电容采用0.1UF和10 ...

最新文章

  1. 作为产品经理,你需要了解的基本算法知识和实操
  2. JavaScript错误:Maximum call stack size exceeded错误
  3. sql server 2000 删除重复数据
  4. HDU5196--DZY Loves Inversions 树状数组 逆序数
  5. ArcGIS实验教程——实验十三:栅格空间插值分析
  6. nlinfit函数 matlab,Matlab中拟合函数nlinfit和lsqcurvefit的问题
  7. 你和数据分析大神之间,就差这7个沟通技巧
  8. 将字符串1/4转换成0.25 eval()
  9. ArcGIS制图表达Representation-制图表达使用须知
  10. 关于Arcgis runtime sdk for android加载本地.tpk报错Failed to open file. May not be a valid tile package的解决方法
  11. Python大法之告别脚本小子系列—信息资产收集类脚本编写(下)
  12. MySQL之数据类型、建表和六大约束
  13. 二维码扫描的样式总结
  14. Google Spanner原理:地球上最大的单一数据库
  15. 泛泰binx和ota升级包下载工具Android版[2013.6.7提供源代码]
  16. m基于PSO粒子群优化的柔性制造系统AGV调度模型matlab仿真
  17. StoneDB 团队成员与 MySQL 之父 Monty 会面,共话未来数据库形态
  18. Java工程师修炼之道! | 送10本书籍
  19. JavaScript键盘事件常见用法实例分析
  20. 2014年十大发展前景比较好的行业

热门文章

  1. 企业wifi管家——让天下没有难管的wifi
  2. 转Draren总结的ollydbg v1.09d 中文版使用说明
  3. 三部曲简史mobi_尤瓦尔.赫拉利简史三部曲(电子书)
  4. [操作系统]——进程与线程
  5. PPT 图 保存为高清图片(可自定义分辨率)
  6. Tomcat启动报A child container failed during start问题解决
  7. 5分钟,10行代码!带你用Python做个电脑文件清道夫!
  8. 任何产品需求,挖到最后都是人性
  9. 计算机专硕考数一英一,专硕难度升级!改考数一英一,这所近2.3万人报考的热门高校大改...
  10. 环科跨考数一英一408经验帖