一、fpga的io端口原理讲解?
fpga的io端口原理是双向IO实现,描述如下:
所谓的双向IO是指,该IO端口在一个时刻可以作为输出,在另一个时刻可以作为输入,但一个时刻只能处于输出或输入状态。当作为输出时,三态门导通,此刻输出数据通过三态门传递到IO口上。可能你会说作为输出时的数据此刻同样也被内部输入端(input)端口接收了,是的,确实被内部input端口接收了,但在该IO端口作为输出时,我们自己知道它此刻作为输出,因此我们此刻并不会理会内部input端口上的数据,因此对输入不影响。当该IO口作为输入时,此时三态门断开,内部输出output被截止,此时外部信号通过IO口传递到内部,被内部input端口采样,实现输入功能,这就是通过三态门实现双向IO的原理。
二、fpga的io口输出最大电压?
FPGA的端口输出电平大都为0~3.3V的,升压复杂降压容易,在需要输出0~1.8V的输出端口上,设计上两个分压电阻就行了:220Ω+270Ω=490Ω,3.3V*270/490≈1.82V。
- 相关评论
- 我要评论
-