1.一種片上自測試系統,其特征在于:配置于模數轉換器中,所述片上自測試系統包括:測試控制器,信號發生器,分頻器,時鐘發生器以及數字信號處理器;
所述測試控制器分別與信號發生器和時鐘發生器相連,通過所述分頻器控制外部輸入的一路參考時鐘信號同時輸入至所述信號發生器和所述時鐘發生器,以使得所述信號發生器和所述時鐘發生器時間同步;
所述時鐘發生器與被測模數轉換器模塊相連,為所述被測模數轉換器模塊提供所需的時鐘信號;
所述信號發生器用于產生所述被測模數轉換器模塊所需的信號,并輸出至所述被測模數轉換器模塊,以使得被測模數轉換器模塊對從所述信號發生器接收的信號進行模數轉換后輸出數字信號;
所述數字信號處理器分別與所述測試控制器和所述被測模數轉換器模塊相連,用于對所述被測模數轉換器模塊輸出的數字信號進行測試,并輸出測試結果信號;
所述分頻器分別與所述測試控制器、所述信號發生器和所述時鐘發生器相連,用于接收外部輸入的所述參考時鐘信號,并對所述參考時鐘信號分頻后分別輸入至所述信號發生器和所述時鐘發生器;
所述數字信號處理器包括:
特性值獲取模塊,用于對所述被測模數轉換器模塊輸出的數字信號進行計算,生成特性值;所述特性值包括靜態特性值和動態特性值;
獲取所述靜態特性值包括:對所述被測模數轉換器模塊 輸出的數字信號進行柱狀圖分布處理,根據對應的預設計算公式對柱狀圖進行計算,得到靜態特性值;其中,柱狀圖橫坐標表示為所述被測模數轉換器模塊 的輸出碼從小到大排序,縱坐標表示為一個采樣周期內,落在每個輸出碼上的點的個數;
獲取所述動態特性值包括:對所述被測模數轉換器模塊 輸出的數字信號進行快速傅里葉變換,得到頻譜波形;對頻譜波形,依據各個動態特性值的預設計算公式,進行數值計算,得到動態特性值;測試對比模塊,用于將生成的所述特性值與預設指標值進行對比,確認所述特性值是否符合所述預設指標值;
測試結果輸出模塊,用于在所述特性值符合所述預設指標值時輸出指示所述被測模數轉換器模塊正常的第一測試結果信號,在所述特性值不符合所述預設指標值時輸出指示所述被測模數轉換器模塊異常的第二測試結果信號。
2.根據權利要求1所述的片上自測試系統,其特征在于:所述片上自測試系統還包括:信號調節器;所述信號調節器分別與所述測試控制器和所述信號發生器相連,用于接收所述信號發生器輸出的信號,并基于所述測試控制器的控制指令,對從所述信號發生器接收的信號進行調節,輸出調節信號至所述被測模數轉換器模塊。
3.根據權利要求2所述的片上自測試系統,其特征在于:所述信號發生器為正弦波發生器;所述正弦波發生器產生所述被測模數轉換器模塊所需頻率和幅度的正弦波信號。
4.根據權利要求2所述的片上自測試系統,其特征在于:所述信號調節器調節所述信號發生器輸出的信號的幅度、頻率、相位、噪聲中的一種或多種。
5.根據權利要求1所述的片上自測試系統,其特征在于:所述時鐘發生器輸出的時鐘信號的頻率與所述信號發生器輸出的信號的頻率互質。
6.根據權利要求1所述的片上自測試系統,其特征在于:所述片上自測試系統還包括:多路復用器;所述多路復用器控制所述被測模數轉換器模塊是否選通所述信號發生器輸出的信號至所述被測模數轉換器模塊。
7.一種片上自測試方法,其特征在于,應用于模數轉換器中,所述方法包括:
通過一分頻器控制外部輸入的一路參考時鐘信號同時輸入至信號發生器和時鐘發生器,以使得所述信號發生器和所述時鐘發生器時間同步;
令所述時鐘發生器為被測模數轉換器模塊提供所需的時鐘信號,令所述信號發生器產生所述被測模數轉換器模塊所需的信號,并輸出至所述被測模數轉換器模塊,以使得被測模數轉換器模塊對從所述信號發生器接收的信號進行模數轉換后輸出數字信號;
對所述被測模數轉換器模塊輸出的數字信號進行測試,并輸出測試結果信號;
所述對所述被測模數轉換器模塊輸出的數字信號進行測試,并輸出測試結果信號包括:
對所述被測模數轉換器模塊輸出的數字信號進行計算,生成特性值;
所述特性值包括靜態特性值和動態特性值;
獲取所述靜態特性值包括:對所述被測模數轉換器模塊輸出的數字信號進行柱狀圖分布處理,根據對應的預設計算公式對柱狀圖進行計算,得到靜態特性值;其中,柱狀圖橫坐標表示為所述被測模數轉換器模塊的輸出碼從小到大排序,縱坐標表示為一個采樣周期內,落在每個輸出碼上的點的個數;
獲取所述動態特性值包括:對所述被測模數轉換器模塊輸出的數字信號進行快速傅里葉變換,得到頻譜波形;對頻譜波形,依據各個動態特性值的預設計算公式,進行數值計算,得到動態特性值;
將生成的所述特性值與預設指標值進行對比,確認所述特性值是否符合所述預設指標值;
在所述特性值符合所述預設指標值時輸出指示所述被測模數轉換器模塊正常的第一測試結果信號,在所述特性值不符合所述預設指標值時輸出指示所述被測模數轉換器模塊異常的第二測試結果信號。