[發明專利]一種微控制器編程器及其編程方法有效
| 申請號: | 201910843152.0 | 申請日: | 2019-09-06 |
| 公開(公告)號: | CN110704073B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 付鵬;胡貴才;王艷翔;穆辛;樊旭;王莉;毛鶴莉 | 申請(專利權)人: | 北京時代民芯科技有限公司;北京微電子技術研究所 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F13/40;G05B19/042;H02H7/20;H02H3/06;H02H9/04 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 胡健男 |
| 地址: | 100076 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 編程 及其 方法 | ||
1.一種微控制器編程器,其特征在于包括:電源模塊(1)、待編程芯片(2)、電平轉換電路(3)、施密特整形電路(4)、模擬開關(5)、處理器(6)、串口通訊電路(7);
其中,電源模塊(1)為待編程芯片(2)、電平轉換電路(3)、施密特整形電路(4)、模擬開關(5)、處理器(6)、串口通訊電路(7)供電;
串口通訊電路(7)從外部PC上位機(8)接收報文,該報文為十六進制編碼,將報文轉換成二進制編碼,傳輸至處理器(6);處理器(6)從串口通訊電路(7)接收二進制編碼的報文,對該報文進行解碼,得到指令和數據;
指令,包括:讀指令、寫指令、擦除指令、初始化指令;
當得到初始化指令時,處理器(6)向模擬開關(5)發送初始化信號,模擬開關(5)打開,將初始化信號通過模擬開關(5)發送給施密特整形電路(4);
施密特整形電路(4),對初始化信號進行整形濾波后,送至電平轉換電路(3);
電平轉換電路(3)對初始化信號進行電平轉換后,送至待編程芯片(2);
待編程芯片(2)接收到經過電平轉換后的初始化信號,進入編程模式;
當得到擦除指令時,處理器(6)向模擬開關(5)發送擦除信號,模擬開關(5)打開,將擦除信號通過模擬開關(5)發送給施密特整形電路(4);
施密特整形電路(4),對擦除信號進行整形濾波后,送至電平轉換電路(3);
電平轉換電路(3)對擦除信號進行電平轉換后,送至待編程芯片(2);
待編程芯片(2)接收到經過電平轉換后的擦除信號,擦除自身的數據;
當得到寫指令時,處理器(6)向模擬開關(5)發送寫信號和數據,模擬開關(5)打開,將寫信號和數據通過模擬開關(5)發送給施密特整形電路(4);
施密特整形電路(4),對寫信號和數據進行整形濾波后,送至電平轉換電路(3);
電平轉換電路(3)對寫信號和數據進行電平轉換后,送至待編程芯片(2);
待編程芯片(2)接收到經過電平轉換后的寫信號和數據,在寫信號控制下,將數據寫入待編程芯片(2);
當得到讀指令時,處理器(6)向模擬開關(5)發送讀信號,模擬開關(5)打開,將讀信號通過模擬開關(5)發送給施密特整形電路(4);
施密特整形電路(4),對讀信號進行整形濾波后,送至電平轉換電路(3);
電平轉換電路(3)對讀信號進行電平轉換后,送至待編程芯片(2);
待編程芯片(2)接收到經過電平轉換后的讀信號,在讀信號控制下,從待編程芯片(2)讀取需要的數據,送至電平轉換電路(3),由電平轉換電路(3)進行電平轉換后,送至施密特整形電路(4),施密特整形電路(4)進行濾波整形后,通過模擬開關(5)送回處理器(6);
處理器(6)將模擬開關(5)送回的數據,進行譯碼后,得到報文,通過串口通訊電路(7)轉換成十六進制編碼,送至外部PC上位機(8)。
2.根據權利要求1所述的一種微控制器編程器,其特征在于:電源模塊(1)能夠為待編程芯片(2)、電平轉換電路(3)提供穩定的5V電壓,為電平轉換電路(3)、施密特整形電路(4)、模擬開關(5)、處理器(6)、串口通訊電路(7)提供穩定的3.3V電壓,并且電源模塊(1)內具有過流保護裝置。
3.根據權利要求1所述的一種微控制器編程器,其特征在于:施密特整形電路(4)能夠減小信號傳輸過程中的過沖和低電平噪聲。
4.根據權利要求1所述的一種微控制器編程器,其特征在于:模擬開關(5),能夠在處理器(6)控制下改變信號傳輸方向。
5.根據權利要求1所述的一種微控制器編程器,其特征在于:處理器(6),能夠接收外部PC上位機(8)發送的指令,對報文進行解碼和譯碼,實現報文的收發,并通過施密特整形電路(4)和電平轉換電路(3),對待編程芯片(2)發送指令和數據。
6.根據權利要求1所述的一種微控制器編程器,其特征在于:串口通訊電路(7),能夠接收外部PC上位機(8)發送的報文并轉換成二進制編碼的報文傳輸給處理器(6),能夠接收處理器(6)發送的報文并轉換成十六進制編碼的報文傳輸給外部PC上位機(8)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京時代民芯科技有限公司;北京微電子技術研究所,未經北京時代民芯科技有限公司;北京微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910843152.0/1.html,轉載請聲明來源鉆瓜專利網。





