控制多片PLL芯片時,串行控制線是否可以復用?
當需要控制多片PLL芯片時,使用復雜電路來進行控制并非理想方案,因為使用多個電路芯片會導致整個系統變得復雜且難以處理。因此,確定一個適當的解決方案非常重要,其中,簡單、可靠且易于使用的機制是首要考慮因素。這里有一個潛在的解決方案:使用串行控制線復用來控制多個芯片。
在這種方案中,多個PLL芯片可以通過一個共享的串行控制線集成在同一個系統中。這個方案的優點是需要使用的電路芯片數量大大減少,從而使系統架構簡化,降低成本并提高可維護性。此外,由于只需要一個控制信道,因此在板子的管腳數量限制下,可以在不影響系統性能的情況下實現更多的PLL芯片。
現在來介紹如何實現多個PLL芯片復用一個串行控制線的詳細步驟。
1.確定需要復用的控制信號
首先,需要確定要使用的控制信號。這取決于系統中PLL的數量以及與其他器件通信所需的信號。需要注意的是,由于需要發送多個控制信號,因此可能需要增加一個信號復用器或開關器,以確保信號不會在傳輸途中發生沖突。
2.確定串行通信協議
接下來,需要確定串行通信協議。對于絕大多數的串行通信協議,需要設置起始信號、幀類型、數據位數、校驗和及停止信號等參數。因為多個PLL芯片將共享一個控制線,所以要確保所有的芯片都適用于這個通信協議。在這里,需要確保所需的信號不會與其他芯片或系統總線中的信號相沖突。
3.實現串行通信線路
為了實現復用的串行通信,則需要使用串行信號復合器來讓多個PLL芯片與一個控制線進行傳輸。這需要一個信號復合器芯片,用于對信號進行序列化并將其發送到控制線上,接收器芯片用于從控制線上接收信號并將其反序列化為多個信號。串行通信線路還需要一個時鐘線來同步控制信號的發送和接收,并確保每個芯片都能正確地接收到信號。
4.編寫控制程序
完成串行通信線路后,需要編寫控制程序來實現多個PLL芯片的控制。在程序中,需要定義要發送到PLL芯片的控制信號,確定通信協議,并確保發送的控制信號在所有PLL芯片中都被正確地解釋。
總結
對于需要控制多個PLL芯片的系統,使用復雜電路并非理想選擇。相反,使用一個共享的串行控制線并實現控制信號復用是一種更好的方案。這個方案可以降低成本,提高系統的可維護性和可拓展性。雖然這個方案需要花費額外的精力來設計和編寫控制程序,但是它可以最大化系統性能和效率,是一個值得選擇的方案。
-
串行通信
+關注
關注
4文章
587瀏覽量
36144 -
PLL電路
+關注
關注
0文章
92瀏覽量
6782
發布評論請先 登錄
請問USB串行橋接控制器CY7C6521x的配置可以鎖定嗎?
實用電氣控制線路圖冊
DLPC900EVM是否可以更換HDMI橋片,使得控制板小型化?
adc08d1020的控制線接入xilinx V5電平為3.3V的IO BANK,沒有辦法換FPGA的IO電平,怎么解決?
采用8個ADS1259同時掛在SPI總線上然后至LPC1788,每個ADS1259的控制線如何接到LPC1788?
tlv5618的地引腳接模擬地時,三根數字控制線怎么接到tlv5618?
ADS1675多通道采集時,怎么隔離?
多片AFE5818的輸入ADC時鐘為同步時鐘,不同的芯片上LVDS串行數據時鐘和幀時鐘是否是同步的?
深視課堂丨SD-C系列激光位移傳感器控制線纜的安全防護小技巧

評論