最近在做ARM原理图,发现别人的开发板中ARM与ADV7125(视频显示芯片)间接了个SN74LV的Buffer,看了看别人的帖子https://bbs.21ic.com/viewthread.php?tid=129175&highlight=SN74LV,发现SN74LV有三个作用:
1.做个buffer,防止ARM等芯片烧了?(为何会烧ARM呢?)
2.做个总线驱动,它的Output Current Range 2 to 26 mA,但是我的设计中,ARM能 驱动ADV7125;
3.电平摆渡(Level shift)功能;
我觉得开发板中应该是因为3而是用SN的,请问在什么情况下需要用Level shift呢,TTL电平输出给CMOS器件都要加?如果要加,为啥啊?
期待大家的解答,感激不尽! |