SN74LVC16244A单输入多输出问题
你好
我们用MCU产生一路500KHZ~1MHZ频率的clock信号,需经buffer扩展为13路输出,给后级的多片DC/DC控制器做同步时钟。
Buffer打算用SN74LVC16244A或类似器件,但这类buffer IC一般是input-ouput一对一的,是否可以将同一个信号源接到13路input?
不太清楚此类buffer器件对输入信号是否有明确的驱动能力要求?主要是担心MCU输出能力不够,无法同时带动SN74LVC16244A的13路输入。
当然也可以用cdc318a等专用时钟buffer IC,但成本过高。
另外,此类逻辑器件的功耗应如何估算?一般是频率越高功耗越大,但希望了解比较合理的估算公式。
谢谢!
MCU的I/O口直接驱动13路,是不是会有些问题,可能驱动能力不够。
可以考虑MCU进入到3路的16244的输入,然后16244的输出在1个驱动4个输入
我和你担心的一样,所以咨询TI,技术支持工程师也没回复,只好到论坛发帖。
MCU管脚分配完了,只有一个输出可用。
我的意思是:MCU还是只用一个IO口,16244不是16ch的吗,你用MCU的输出直接驱动其中3个ch的输入,,然后再用这3个ch的输出,分别驱动4~5个16244的输入。
接同一个信号源需要考虑MCU的驱动能力。如需要一路扩展为多路可以考虑使用fanout这类扇出器件。
这类逻辑器件的功耗计算公式PD = Cpd (Vcc)²* f + Icc* Vcc
可以参考这篇应用手册:
http://www.ti.com/lit/an/scaa035b/scaa035b.pdf
这样应该可行。不过传输延时会加倍。我试试。
谢谢。
Kailyn
你指的Fanout器件是哪类?CDCLVC时钟buffer系列?
成本比较高。
谢谢。
恩,是的,类似于CDCLVC系列这种架构的。