TXS0104E电平转换工作原理_电平指示芯片

TXS0104E电平转换工作原理_电平指示芯片TXB0304作为新一代自动识别方向的电平转换芯片,跟上一代同类器件TXB0104相比,具有更低的工作电压(0.9V)、更高的转换速率(1.8V-3.3V间电平转换时最高速率140MBPS)、以及更小的封装等优势。也正是因为需要在较低工作电压时也能达到较高的转换速率,芯片在某些关键参数设计上,也跟上一代产品有所不同,比如ONE-SHOT输出电路的MOS管内阻必须要设计得更小一些。这就要求在某些特殊情况下应用时(比如输出PCB走线较长),需要额外留意电路原理图的设计和PCB布线设计,以减轻输出过冲和震荡的现象

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

TXB0304作为新一代自动识别方向的电平转换芯片,跟上一代同类器TXB0104相比,具有更低工作电压0.9V、更高的转换速率1.8V-3.3V间电平转换时最高速140MBPS、以及更小的封等优势。也正是因为需要在较低工作电压时也能达到较高的转换速率,芯片在某些关键参数设计,也跟上一代产品有所不同,比ONE-SHOT出电路MOS内阻必须要设计得更小一些。就要求在某些特殊情况下应用时比如输PCB走线较长,需要额外留意电路原理图的设计PCB布线设计,以减轻输出过冲和震荡的现象

TXB0304工作原理

TXS0104E电平转换工作原理_电平指示芯片

TXB0304为双电源供电的双向电平转换,通过检测外部端口的驱动电流来判别转换方向此不需要外部的方向控制管脚来选择控制器件转换的方向。工程师在使用它时非常省事,软件上无需考虑何时应该去更改它的转换方向。
如上面左侧框图所示,假A所外接的主控设备端口为输出端口,那么该输出端无论输出电平或是低电平,都将会有一定的驱动电流;而假设B侧相连的从属设备为输入端口,那么输端口将会是高阻输入特性,而高阻输入端口本身不会对外提供驱动电流。
因此A输入电平发生翻转时,输入信号的上升沿将会触发图中上端One-Shot路打(MOST1打开一瞬间,T1较低的内阻可以B侧的电平迅速上升到高电平,之后T1关闭,图中的U2来维持高电平输出。注B侧的输出高电平参照的VccbA侧的输入电平则是Vcca。因A侧输入的1.8V(Vcca)高电平,经过TXB0304转换之后,输出3.3V(Vccb)电平。, n0 ]: f! [6 _9 k
A输入电平由高电平变为低电平时,输入信号的下降沿将会触发图中下端One-Shot电路打开(MOST2迅速打开一瞬间)T2较低的内阻可以B侧的信号电平迅速变低,然后依U2输出来保持低电平的输出。
当信号BA方向转换时,工作原理是一样的。
2
TXB0304通用注意事项正是因TXB0304靠外部输入驱动电流来实现转换方向的识别,因此要求外部芯片的输出动能力要不小于3mA。太弱的输出电流驱动能力会TXB0304不能正常地工作,因TXB0304非常适合用在推挽式输出类型的端口上面,比如常见的SPIUARTI2S/PCM …等信接口。
同时注TXB0304A/B侧不能同时存在较强的外部输入驱动电流,这样会让两个方向转换通道都打开,这将会导致两侧的输出端口产生震荡而根本无法工作。这种情况最常见的是TXB0304误用于I2CMDIO等需要外加上拉电阻的信号电平转换。如A/B两侧都外加了较强的拉,A/B两侧都会有输入电流灌入,因此会导TXB0304无法正常工作。2 u8 F1 a( V  }8 \# k  p
如果因为电路应用原因而必须外加上拉或下拉电阻的话,上拉/拉电阻的阻值要求大20K好是50K以上。这样上拉电流才会比较小而不会干TXB0304的正常工作,正常情况下是靠部器件的推挽结构(Push-Pull)输出端口来驱动。
而如果仅仅是用作单向电平转换的情况下,那么在输入端加上拉电阻则不会有任何问题。
TI司的另外一个器TXS0104是专门用I2C/SMBUS/MDIOOC/OD输出信号的平转换,它可以支AB两侧同时外加上拉电阻,同时它内部也内部也集成10K的上拉电阻。

TXB输出走线注意事项有时在使TXB0304,输出波形质量很差,有较严重的过冲和回落,同时还伴随铃,这种情况直接导致系统的后级芯片不能正确采样到正确的高低电平而出现异常。
经过现场分析和波形测试,发现在使TXB0304,其输出端口与后级负载芯片距离较,而阻抗匹配电阻放在远离TXB0304的负载器件的输入端口附近。
如前所述,TXB0304为需要保证在较低工作电压下也能达到较高的转换速率,因此它One-Shot加速电路MOS管内阻设计得非常小,Vcc=3.3V时典型值仅仅2.5欧姆,而上一产品TXB0104Vcc=3.3V时,One-shot电路MOS管内阻将40~50欧姆。
当输出负载走线较长时,信号线上的反射会比较严重,加TXB0304One-Shot路内阻低,容易产生较大的过冲,因此非常有必要做好输出端的阻抗匹配。选择合适的匹配电阻值,以将匹配电阻放在非常靠TXB0304输出管脚的地方,都可以有效地改善阻抗匹配效果。经过实,合适的匹配电阻,加上正确的摆放位置对输出波形的改善效果非常明显。下图一为不加匹配电的输出波形,可以看到电压上冲后回落到2.5V;下图二加了阻抗匹配电阻之后,电压回落3.0V,处于非常安全的高电平之上了。

TXS0104E电平转换工作原理_电平指示芯片

TXS0104E电平转换工作原理_电平指示芯片

同时,因TXB0304One-Shot出阻抗极低,在快速打开和关闭一瞬间,因为负载电感生的反电动势也容易影响到供电电压。因此Vcc供电管脚处加上合适的去滤波电容,对输出形质量提升也有非常重要的作用。建议在非常靠近Vcc管脚的地方,同时加0.01uF0.1uF1uF滤波电容,这样TXB0304稳态输出和瞬态电平翻转,都能起到很好的帮助效果。
下图为推荐的串阻摆放位置,以及去电容值的选择和摆放位置。

TXS0104E电平转换工作原理_电平指示芯片

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169397.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac如何安装pip_mac怎么卸载python

    mac如何安装pip_mac怎么卸载pythonmac下直接安装pip和卸载pip的方法如下:1、pip的安装:输入sudoeasy_installpip就可以安装pip了。验证pip安装是否成功:输入:pip结果找不到文件。尝试输入:pip3-V或者pip3则说明已经安装成功了。2、pip的卸载:输入命令:sudopipuninstallpip然后输入密码后如下图:输入y,回车。即要卸载pip,再次用pip-V或者pip显示已经找不到文件,即卸载成功了。卸载不再做图片演示。注意:输入p

    2022年10月7日
    2
  • post请求406,not acceptable问题[通俗易懂]

    最近在做一个项目,发现自己从ajax发送请求后返回的json数据接收不到,后台没有报错,经测试ajax的seccess内代码没有走,打开浏览器控制台一看,报错post:406not acceptable,接收后台传输过来响应的type为text/html。上网查找类似问题,总结如下:1、@responsebody标签没有加。那么返回的内容会经过视图解析器,加上标签后返回的数据会直接写入到…

    2022年4月9日
    57
  • jQuery来源学习笔记:扩展的实用功能

    jQuery来源学习笔记:扩展的实用功能

    2022年1月1日
    37
  • VeryCD转型的应对措施,让我们继续分享互联网!!!

    VeryCD转型的应对措施,让我们继续分享互联网!!!
    昨天在家里,看着电影听着歌,忽然VeryCD就被和谐了!有电驴的日子才是好日子啊!我还想下【告白】呢!我还想下【大地惊雷】呢!……
    已经有不少同学注意到了,VeryCD的音乐区被和谐了,电影区和剧集区也不提供下载链接了,俨然变成一个在线视频网站。那么高清电影、剧集,音乐专辑、电影原声就此离我们远去了?不!
    VeryCD怂掉也是迟早的事儿,它在中国光明正大的推广盗版如此之久已经是一个奇迹了,但VC倒了并不会影响我们下载emule资源。简单来说VeryCD是一个商业公司,

    2022年7月15日
    18
  • CLion linux激活码【中文破解版】

    (CLion linux激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsaWNlbnNlSWQi…

    2022年3月26日
    37
  • oracle修改数据库用户名密码,怎样修改oracle数据库的用户名密码[通俗易懂]

    oracle修改数据库用户名密码,怎样修改oracle数据库的用户名密码[通俗易懂]对于不经常使用数据库的同学们来说,忘记用户名密码是很常见的一件事。下面就让学习啦小编给大家说说怎样修改oracle数据库的用户名密码吧。修改oracle数据库用户名密码的方法进入cmd命令界面(快捷键是win+R)。修改管理员用户密码(一):在命令界面输入sqlplus“/assysdba”即可以管理员身份链接成功。修改管理员用户密码(二):在SQL命令界面输入alterusersyste…

    2022年7月28日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号