[發明專利]微控制器模數轉換器微分非線性和積分非線性的測試方法在審
| 申請號: | 202011386942.X | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112526973A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 肖晗;周玉潔;孫堅 | 申請(專利權)人: | 上海愛信諾航芯電子科技有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02;H03M1/10 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201103 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制器 轉換器 微分 非線性 積分 測試 方法 | ||
1.一種微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,包括以下步驟:
S1:信號發生器產生預設頻率的正弦波作為測試信號;
S2:微控制器采用預設速率的模數轉換采樣頻率對所述測試信號進行采樣;
S3:所述微控制器采用串口進行采樣數據的發送;
S4:計算機端接收所述采樣數據并保存成文件;
S5:計算機采用碼密度直方圖法分析所述文件的數據得到測試結果。
2.根據權利要求1所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,
所述步驟S3包括:所述微控制器采用雙DMA方式進行數據搬運,再由串口進行數據發送。
3.根據權利要求2所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,所述微控制器采用雙DMA方式完成數據搬運的過程包括以下步驟:
S31:首先由第一DMA負責采樣后數據的搬運,并將數據存入內存緩存中;
S32:當所述第一DMA完成預設數量的數據搬運后,第二DMA開始搬運所述內存緩中的數據至串口發送寄存器;
S33:待所述第二DMA完成串口發送寄存器的數據搬運后,返回步驟S31進入下一輪第一DMA的數據搬運。
4.根據權利要求1或2或3所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,所述步驟S1之前還包括:首先確定所述串口的工作速率,包括:
確定當前微控制器的串口所支持的最大工作速率;
確定所述串口的工作速率為小于所述最大工作速率預設范圍的任意一值。
5.根據權利要求4所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,確定所述串口的工作速率后,還包括:
確定所述預設速率的模數轉換采樣頻率為:當前微控制器的串口所確定的工作速率的0.5倍至1.0倍之間的任意一值。
6.根據權利要求5所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,確定所述預設速率的模數轉換采樣頻率后,還包括:
確定所述正弦波的預設頻率為:小于所述模數轉換采樣頻率的1/10的任意一值。
7.根據權利要求1或2或3所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,所述步驟S4中,所述計算機端的程序采用不小于2兆字節的緩存串口接收所述采樣數據。
8.根據權利要求1或2或3所述的微控制器模數轉換器微分非線性和積分非線性的測試方法,其特征在于,所述步驟S5中,所述計算機采用腳本程序用碼密度直方圖法分析所述文件的數據得到微分非線性和積分非線性的性能參數測試結果。
9.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述計算機程序被處理器執行時用于控制實現權利要求1至8任意一項所涉及的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海愛信諾航芯電子科技有限公司,未經上海愛信諾航芯電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011386942.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機械加工用壓鑄機
- 下一篇:風向標自調心校準裝置





