控制多片PLL芯片时,串行控制线是否可以复用?

电子说

1.3w人已加入

描述

控制多片PLL芯片时,串行控制线是否可以复用?

当需要控制多片PLL芯片时,使用复杂电路来进行控制并非理想方案,因为使用多个电路芯片会导致整个系统变得复杂且难以处理。因此,确定一个适当的解决方案非常重要,其中,简单、可靠且易于使用的机制是首要考虑因素。这里有一个潜在的解决方案:使用串行控制线复用来控制多个芯片。

在这种方案中,多个PLL芯片可以通过一个共享的串行控制线集成在同一个系统中。这个方案的优点是需要使用的电路芯片数量大大减少,从而使系统架构简化,降低成本并提高可维护性。此外,由于只需要一个控制信道,因此在板子的管脚数量限制下,可以在不影响系统性能的情况下实现更多的PLL芯片。

现在来介绍如何实现多个PLL芯片复用一个串行控制线的详细步骤。

1.确定需要复用的控制信号

首先,需要确定要使用的控制信号。这取决于系统中PLL的数量以及与其他器件通信所需的信号。需要注意的是,由于需要发送多个控制信号,因此可能需要增加一个信号复用器或开关器,以确保信号不会在传输途中发生冲突。

2.确定串行通信协议

接下来,需要确定串行通信协议。对于绝大多数的串行通信协议,需要设置起始信号、帧类型、数据位数、校验和及停止信号等参数。因为多个PLL芯片将共享一个控制线,所以要确保所有的芯片都适用于这个通信协议。在这里,需要确保所需的信号不会与其他芯片或系统总线中的信号相冲突。

3.实现串行通信线路

为了实现复用的串行通信,则需要使用串行信号复合器来让多个PLL芯片与一个控制线进行传输。这需要一个信号复合器芯片,用于对信号进行序列化并将其发送到控制线上,接收器芯片用于从控制线上接收信号并将其反序列化为多个信号。串行通信线路还需要一个时钟线来同步控制信号的发送和接收,并确保每个芯片都能正确地接收到信号。

4.编写控制程序

完成串行通信线路后,需要编写控制程序来实现多个PLL芯片的控制。在程序中,需要定义要发送到PLL芯片的控制信号,确定通信协议,并确保发送的控制信号在所有PLL芯片中都被正确地解释。

总结

对于需要控制多个PLL芯片的系统,使用复杂电路并非理想选择。相反,使用一个共享的串行控制线并实现控制信号复用是一种更好的方案。这个方案可以降低成本,提高系统的可维护性和可拓展性。虽然这个方案需要花费额外的精力来设计和编写控制程序,但是它可以最大化系统性能和效率,是一个值得选择的方案。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分