普通光耦高速通信TLP521用于115200bps_第1页
普通光耦高速通信TLP521用于115200bps_第2页
普通光耦高速通信TLP521用于115200bps_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

普通光耦做高速通信隔离最近在做多机通信,两个芯片之间的电源需要相互独立,所以通信需要做隔离,手头没有高速光耦,又加上经济问题不舍得买,考虑拿普通光耦来做隔离,问题来了,如图1-1一般pc817,tlp521开关速度超过10KHz信号衰减就很明显了。Fig.11FrequencyResponse-10-20Fig.11FrequencyResponse-10-200.5251020501002005000.5Frequencyf(kHz)图1-1所以大部分时候按照图1-2的电路来做通信隔离,5v电源时R4选3K通信速度最快,这个时候实际5v单片机串口通信速度能够达到14400bps,当然,在3v供电的情况下,可以减小R4到2K。但是这个电路有个明显的缺点,突破了TLP的速度极限后,通信波形会失真,所以串口通信的误差会很大,导致通信误码率上升。TLP521-10VCCVCC2:―--5VI5VTLP521-10VCCVCC2:―--5VI5VDRX0kO图1-2在实际应用中,如果是硬件串口,测试使用9600bps,通信是正常的,但是超过9600后,通信效果随单片机的型号存在差异。如果更高的通信速率,那么通常情况下就需要选择高速光耦,像6N138就能达到100Kbit/S,还有更高速度的光耦,但是价格也是翻好几倍。自己玩的话一是成本高,主要的是一般不会常备,所以我们就需要找替代的器件,刚开始我选择用红外对管做,但是效果是一样的,后来改了思路,能不能借鉴高速光耦的内部结构呢?答案是肯定的,如图1-3,为高速光耦6n138内部结构图。view)匡叵叵[71:NC2:view)匡叵叵[71:NC2:ANODE3:CATHODE:N+C+:GND:OUTPUT:OUTPUTBASE图1-3于是根据该电路就有了如图1-4的电路。

测试结果表明。该电路在115200bps波特率下,通信正常。串口助手发送几百行数字,没有发现误码。在9600bps波特率下,与单片机通信了一下午,没有发现异常,但是不保证

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论