當前設計的一款ADC芯片,其具有數據串行輸出模式,由于串行輸出的數據不能夠直接后接理想DAC進行波形分析,因此不太方便。最好是能插入一個Serial_To_Parral的轉換模塊,將串行輸出的數據轉換為并行數據,再后接理想DAC產生模擬波形,如此就便于FFT分析了。
Serial_To_Parral:這里說的串并轉換電路,指可以實現串行數據轉并行數據的電路。本文提到的Serial_To_Parral模塊是用VerilogA基本組件搭建的,以一個3bit數據的轉換作為示例,其原理框圖如下圖所示:
圖1:Serial_To_Parral原理框圖
該電路的思路是:移位寄存器負責對DATA的每bit數據進行采樣并且向右移位,移位寄存器的每級輸出分別與右側并行寄存器的輸入相連。隨著CK最后一次上沿采樣完DATA數據后,在其后的半周期內將并行寄存器上的數據同步輸出。
圖2:相關時序圖
并行寄存器的同步采樣時鐘為“并行同步時鐘產生電路”產生。注意到,產生同步采樣時鐘的電路使用了RD信號對DFF進行復位。RD信號為ADC系統的讀取使能信號,RD=0時有效。因此在RD=1期間,DFF復位,SAMP_CK=0,并行寄存器上的輸出保持不變。
-
寄存器
+關注
關注
31文章
5363瀏覽量
120992 -
adc
+關注
關注
99文章
6533瀏覽量
545512 -
波形
+關注
關注
3文章
379瀏覽量
31634 -
轉換電路
+關注
關注
2文章
205瀏覽量
30533 -
串行數據
+關注
關注
0文章
52瀏覽量
16585
發布評論請先 登錄
相關推薦
評論