0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TXS0108实现FPGA IO Bank接不同外设IO接口电压转换

FPGA技术实战 来源:FPGA技术实战 2023-05-16 09:02 次阅读

引言:上一篇文章我们介绍了通过添加电阻器、场效应晶体管(FET)开关、电平转换器甚至其他Xilinx FPGA等选项实现HP Bank IO与2.5V/3.3V外设对接的方法。本文介绍利用TI公司TXS0108实现FPGA IO Bank接不同外设IO接口电压转换。

FPGA与LVDS ADC外设互联

项目设计中采用了两片高速并行LVDS ADC,单片ADC差分对有36对,采样速率最大3Gbps,ADC与K7 FPGA的HR Bank互联。由于Xilinx 7系列FPGA HR Bank的LVDS电平供电VCCO为2.5V,而ADC SPI控制接口电平为1.8V,此时,ADC数据输出LVDS接口可以直接与FPGA互联,而1.8V的SPI接口需要进行电平转换才可与该BANK互联。设计采用TI公司TXS0108芯片实现IO电平转换。

39916f46-f379-11ed-90ce-dac502259ad0.png

图1:采用TI公司TXS0108芯片实现ADC SPI IO电平转换

2. FPGA与QSPI Flash外设互联

项目中选择的QSPI Flash为MT25QU256ABA1EW7,供电电压1.8V,由于FPGA专用Flash接口IO Bank由于其他外设原因VCCIO需要采用2.5V供电,此时同样也需要考虑电平兼容问题,具体设计如下图所示。

39d87166-f379-11ed-90ce-dac502259ad0.png

图2:采用TI公司TXS0108芯片实现Flash IO电平转换

3.需要注意的问题

由于TXS0108或同类型器件的特点,该器件具有自动识别转换方向的特点,无需控制信号方向。但该器件的缺点是具有非常弱的驱动能力,uA级别。如果线路上存在终端或其他重负载,可能会导致逻辑故障。终端和总线负载必须大于50 kΩ 以避免逻辑中断。因此,I2C和1Wire等开漏总线与这种类型的电平转换器不兼容。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1630

    文章

    21796

    浏览量

    605887
  • 接口
    +关注

    关注

    33

    文章

    8691

    浏览量

    151874
  • adc
    adc
    +关注

    关注

    99

    文章

    6533

    浏览量

    545693

原文标题:利用TI公司TXS0108实现FPGA IO Bank接不同外设IO接口电压案例

文章出处:【微信号:FPGA技术实战,微信公众号:FPGA技术实战】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA配置lmk04616,如果用电平转换连接lmk04616的spi数字接口1.8V管脚,用什么转换器合适?

    我现在用FPGA配置lmk04616,但是我的bank电平是3.3V,请问如果用电平转换连接lmk04616的spi数字接口1.8V管脚,用什么
    发表于 11-08 12:58

    ADC3663的SPI配置管脚连接至FPGA时遇到IO电平不匹配怎么解决?

    21K电阻,目前使用的双向电平转换芯片是TXS0108E-Q1。3663的SCLK和SDIO管脚信号电平不满足要求,会出现类似如下波形: ADC内部的下拉电阻是无法改变的,所以通过外部上拉电阻调整
    发表于 11-14 08:08

    TXS0108E和TXS0108E_Q1丝印上怎么区分开?

    TXS0108E和TXS0108E_Q1丝印上怎么区分开?有什么方法可以辨认这两颗物料 ?
    发表于 12-20 14:30

    TXS0108用于板间接口互连时输出端出现震荡

    用两个TXS0108实现板间接口互连,TXS0108的输出端没有串接电阻直连输出,当两个输出端间的连线变长(例如60CM的外部连线)时会出现震荡,输出的方波会变成频率很高的震荡的正弦波
    发表于 02-03 12:29

    FPGAIO

    电压基准不同的方式来实现多种电平标准的输入输出。通常封装越大,BANK数量也越多,可以支持电压标准也越多。如下图就是ZYNQ 7030的一个IO
    发表于 07-18 14:26

    请问XC7K160T上运行时IO bank电压如何切换?

    实现这种情况,其中IO工作在200MHz吗?请确认。如果IO bankBank 15)的电压
    发表于 04-28 10:17

    如何命名FPGAIO

    电压标准也越多。如下图就是ZYNQ 7030的一个IO BANK分布图:    除了FPGA的用户IO外,还有很多其他的功能
    发表于 12-23 17:44

    什么是TXS0108双向电压转换芯片呢

    TXS0108双向电压转换芯片用于IIC时的问题TXS0108是双向电平转换芯片,在我的案例中用于1.8V电平与3.3V电平的
    发表于 01-14 07:03

    FPGAIO

    图就是ZYNQ 7030的一个IO BANK分布图: 除了FPGA的用户IO外,还有很多其他的功能IO,如下载
    发表于 11-03 11:08

    TXS0108E 8 位双向电压电平转换器,适用于漏极开路和推挽应用

    电子发烧友网为你提供TI(ti)TXS0108E相关产品参数、数据手册,更有TXS0108E的引脚图、接线图、封装手册、中文资料、英文资料,TXS0108E真值表,TXS0108E管脚
    发表于 10-16 11:10
    <b class='flag-5'>TXS0108</b>E 8 位双向<b class='flag-5'>电压</b>电平<b class='flag-5'>转换</b>器,适用于漏极开路和推挽应用

    TXS0108E-Q1 TXS0108E-Q1 适用于漏极开路应用的 8 位双向电压电平转换

    电子发烧友网为你提供TI(ti)TXS0108E-Q1相关产品参数、数据手册,更有TXS0108E-Q1的引脚图、接线图、封装手册、中文资料、英文资料,TXS0108E-Q1真值表,TXS01
    发表于 10-16 11:10
    <b class='flag-5'>TXS0108</b>E-Q1 <b class='flag-5'>TXS0108</b>E-Q1 适用于漏极开路应用的 8 位双向<b class='flag-5'>电压</b>电平<b class='flag-5'>转换</b>器

    使用IO口检测电源电压转换逻辑

    使用IO口检测电源电压主要是用于大功耗产品,电池电压会随着功耗的增大而变化,这个时候就要使用IO口来检测电压的变化。我们能够得到的是芯片
    发表于 01-10 14:57 6次下载
    使用<b class='flag-5'>IO</b>口检测电源<b class='flag-5'>电压</b>的<b class='flag-5'>转换</b>逻辑

    TXS0108双向电平转换芯片用于IIC时的问题

    TXS0108双向电压转换芯片用于IIC时的问题TXS0108是双向电平转换芯片,在我的案例中用于1.8V电平与3.3V电平的
    发表于 01-14 14:51 20次下载
    <b class='flag-5'>TXS0108</b>双向电平<b class='flag-5'>转换</b>芯片用于IIC时的问题

    FPGA 结构分析 -IO 资源

    工作方式; IO串并转换资源:分析IO资源如何实现串并转换。 其中第二、三系列是对第一系列中的部分内容进行更进一步的详细描述。本篇是对于第一
    的头像 发表于 12-13 13:20 1937次阅读

    Xilinx 7系列FPGA高性能接口与2.5V/3.3V外设IO接口设计

    Xilinx 7系列FPGA IO Bank分为HP Bank和HR Bank,HP IO
    发表于 05-15 09:27 4366次阅读
    Xilinx 7系列<b class='flag-5'>FPGA</b>高性能<b class='flag-5'>接口</b>与2.5V/3.3V<b class='flag-5'>外设</b><b class='flag-5'>IO</b><b class='flag-5'>接口</b>设计