ARM学习
登录
直播中
石玉兰
7年用户
1444经验值
私信
关注
[问答]
CPLD/FPGA实现I2C的透传,使用三态门,请问如何确定SDA的方向?
开启该帖子的消息推送
SDA
I2C
CPLD/
FPGA
实现I2C的透传,使用三态门,那么SDA的方向应向该如何确定?
assign SCL_OUT = SCL_IN;
wire mid;
assign mid = dir?1'bz:SDA_IN; //dir为0的时候,SDA_IN
wire mid1;
assign mid1 = dir?SDA_OUT:1'bz; //为1的时候,SDA_OUT
assign SDA_IN = mid1;
assign SDA_OUT = mid;
那个dir如何确定呢?
回帖
(5)
李志静
2019-1-11 13:28:31
已经解决,主要是根据I2C的SCL和SDA的时序来控制SDA的方向,就可以实现I2C透传,只是做通道。
已经解决,主要是根据I2C的SCL和SDA的时序来控制SDA的方向,就可以实现I2C透传,只是做通道。
2
举报
闫研:
您好,请问是否方便分享一下详细的解决方案?
dingyyyyyy:
能帮忙详细解释下吗,最近也在做这个,但是SDA端口的输入、输出状态切换一直没有很好的方法解决
孙雅念
2019-1-11 13:42:19
帮顶
帮顶
举报
陈英
2019-1-11 13:51:04
fpga做不了透传。那是nmos干的活。
fpga做不了透传。那是nmos干的活。
举报
金果子
2019-1-11 14:01:49
设inout,双向型,没问题。
但我不记得能不能设置开漏。
设inout,双向型,没问题。
但我不记得能不能设置开漏。
举报
更多回帖
rotate(-90deg);
回复
相关问答
SDA
I2C
verilog
实现
I2C
透
传
时,
SDA
引脚的输入、输出切换逻辑应该怎么处理?
2022-08-17
19634
三态
门
的工作原理是什么?
2021-05-20
3419
请教技术大佬
三态
门
与高阻
态
是个撒子东西?
2021-04-07
3017
关于
CPLD
和
I2C
总线
实现
数据选择的问题
2015-01-23
3409
i2c
slave没有发送确认位
2019-07-01
9759
高阻
态
常用的表示方法
2021-03-01
4786
三态
缓冲区位于何处?
2019-03-04
2803
请问
有没有办法没有
三态
没有bidir?
2019-06-26
1856
怎么
实现
基于
FPGA
视频采集中的
I2C
总线设计?
2021-06-03
1473
三态
门
输入和输出之间接电阻是什么用法?
2017-04-09
6367
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分