本發明專利技術公開了一種基于OTP的低功耗微控制器,包括電源開關控制單元PGCCR2、電源模塊、電壓控制單元、存儲器OTP1、存儲器OTP2、OTP存儲器接口模塊、靜態隨機存取存儲器和微控制器內核,本發明專利技術的有益效果是:在應用中,當微控制器SOC所處的應用階段里僅需要從OTP存儲器1中獲取指令碼時,通過將電源開關控制單元(PGCC)關斷,可以關斷OTP存儲器2(OTP2)的供電電壓,從而節省功耗。當微控制器SOC所處的應用階段里只需要以相對低的速率獲取OTP存儲器2(OTP2)中的指令碼時,通過控制OTP存儲器2工作于相對低的工作電壓,滿足應用需求,并且與OTP存儲器2工作于標準電壓相比,可以獲得更低的功耗。
【技術實現步驟摘要】
一種基于OTP的低功耗微控制器
本專利技術涉及一種控制器,具體是一種基于OTP的低功耗微控制器。
技術介紹
對于芯片設計來說,在設計目標上往往存在沖突,即它們的性能要足夠強大,同時功耗又要足夠低。本專利技術提供一種基于OTP的低功耗微控制器SOC設計方案。在微控制器SOC中,程序存儲空間由兩塊OTP存儲器(OTP1、OTP2)構成。在應用中,當微控制器SOC所處的應用階段里僅需要從OTP存儲器1中獲取指令碼時,通過將電源開關控制單元(PGCC)關斷,可以關斷OTP存儲器2(OTP2)的供電電壓,從而節省功耗。當微控制器SOC所處的應用階段里只需要以相對低的速率獲取OTP存儲器2(OTP2)中的指令碼時,通過控制OTP存儲器2工作于相對低的工作電壓,滿足應用需求,并且與OTP存儲器2工作于標準電壓相比,可以獲得更低的功耗。在微控制器SOC典型的應用中,通過本方案可以有效地降低微控制器SOC的功耗,同時方案具有很強的實用性。
技術實現思路
本專利技術的目的在于提供一種速度標尺調節方法及裝置,以解決上述
技術介紹
中提出的問題。為實現上述目的,本專利技術提供如下技術方案:一種基于OTP的低功耗微控制器,包括電源開關控制單元PGCCR2、電源模塊、電壓控制單元、存儲器OTP1、存儲器OTP2、OTP存儲器接口模塊、靜態隨機存取存儲器和微控制器內核,所述電源開關控制單元PGCCR2的一端連接供電電壓V2,另一端連接電壓控制單元,電壓控制單元還連接存儲器OTP2,OTP存儲器接口模塊分別連接存儲器OTP1、存儲器OTP2和微控制器內核,存儲器OTP1還連接電源模塊。作為本專利技術的進一步技術方案:所述微控制器內核還連接靜態隨機存取存儲器。與現有技術相比,本專利技術的有益效果是:在應用中,當微控制器SOC所處的應用階段里僅需要從OTP存儲器1中獲取指令碼時,通過將電源開關控制單元(PGCC)關斷,可以關斷OTP存儲器2(OTP2)的供電電壓,從而節省功耗。當微控制器SOC所處的應用階段里只需要以相對低的速率獲取OTP存儲器2(OTP2)中的指令碼時,通過控制OTP存儲器2工作于相對低的工作電壓,滿足應用需求,并且與OTP存儲器2工作于標準電壓相比,可以獲得更低的功耗。在微控制器SOC典型的應用中,通過本方案可以有效地降低微控制器SOC的功耗,同時方案具有很強的實用性。附圖說明:圖1為本專利技術的整體方框圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。請參閱圖1,一種基于OTP的低功耗微控制器,包括電源開關控制單元PGCCR2、電源模塊、電壓控制單元、存儲器OTP1、存儲器OTP2、OTP存儲器接口模塊、靜態隨機存取存儲器和微控制器內核,所述電源開關控制單元PGCCR2的一端連接供電電壓V2,另一端連接電壓控制單元,電壓控制單元還連接存儲器OTP2,OTP存儲器接口模塊分別連接存儲器OTP1、存儲器OTP2和微控制器內核,存儲器OTP1還連接電源模塊。微控制器內核還連接靜態隨機存取存儲器。本專利技術的工作原理是:如圖1所示。微控制器SOC內部包括電源模塊(POWER)、電源開關控制單元(PGCC)、電壓控制單元(VCC)、靜態隨機存取存儲器(SRAM)、OTP存儲器1(OTP1)、OTP存儲器2(OTP2)、OTP存儲器接口模塊(OTP_INTF)、微控制器內核(MCU_CORE)等組成部分。在微控制器SOC中,OTP存儲器1(OTP1)與OTP存儲器2(OTP2)一起組成微控制器SOC的程序存儲器。用戶程序存儲于OTP存儲器1(OTP1)與OTP存儲器2(OTP2),微控制器內核(MCU_CORE)通過指令總線(ins_bus)從程序存儲器中讀出用戶的指令碼,然后執行相應的操作。數據存儲器是微控制器SOC中用來保存數據的存儲器。在本方案中,由兩塊OTP存儲器OTP1與OTP2構成微控制器SOC的數據存儲器。微控制器內核(MCU_CORE)需要讀取指令碼時,將指令存儲空間地址發送至OTP存儲器接口模塊(OTP_INTF),OTP存儲器接口模塊(OTP_INTF)負責對地址進行譯碼,將訪問地址映射到兩塊OTP存儲器中之一的物理地址。對于用戶來說,微控制器SOC內部的程序存儲器是依然是一塊連續的存儲空間,而不會因為SOC內部采用了兩塊OTP存儲器而有所不同,不會影響用戶的使用習慣。微控制器SOC工作時,外部供電至微控制器SOC,然后在微控制器SOC內部的電源模塊(POWER)會產生兩個供電電壓。其中,一個供電電壓為OTP存儲器1(OTP1)進行供電。另一個供電電壓為OTP存儲器2(OTP2)進行供電。OTP存儲器1(OTP1)的供電電壓是常開的。OTP存儲器2(OTP2)的供電電壓可以通過電源開關控制單元(PGCC)關閉或者開啟。電源開關控制單元(PGCC)的開關受控于微控制器內核輸出的供電開關控制信號(v2en)。當電源開關控制單元(PGCC)檢測到供電開關控制信號(v2en)為低電平狀態時,電源開關控制單元(PGCC)將被關閉,OTP存儲器2(OTP2)的供電將被關斷,OTP存儲器2將不產生功耗。當電源開關控制單元(PGCC)檢測到供電開關控制信號(v2en)為高電平狀態時,電源開關控制單元(PGCC)將被開啟,電源開關控制單元(PGCC)后的輸出供電電壓VDD2_G將被連接至電壓控制單元(VCC)的輸入端。電壓控制單元(VCC)會根據其控制端口對輸入電壓進行轉換,產生輸出電壓直接作為OTP存儲器2(OTP2)的供電電壓。電壓控制單元(VCC)的輸出電壓VDD2_A受控于微控制器內核輸出的供電電壓控制信號(vs_cfg)。當用戶應用只需從OTP存儲器1中讀回指令碼并執行相應的操作,而不需要從OTP存儲器2中讀取指令時,通過關閉OTP存儲器2(OTP2)的供電電壓,OTP存儲器2的功耗將為零,使微控制器芯片能夠在應用時獲得更低的功耗。當用戶應用需要從OTP存儲器2中讀取指令時,MCU內核輸出的供電開關控制信號(v2en)為高電平狀態,OTP存儲器2(OTP2)的供電電壓被開啟,OTP存儲器2中的存儲的指令碼可以被MCU內核獲取。當用戶應用對工作頻率的要求不高時,MCU內核只需要以相對低的速率獲取存儲于OTP存儲器2的指令碼。此時,MCU內核通過其輸出的供電電壓控制信號(vs_cfg)將OTP存儲器2置于相對低的工作電壓,使MCU內核既能從OTP存儲器2中正常讀取指令碼,同時又能夠獲得比OTP存儲器2處于標準電壓時更低的功耗。通過以上的控制,可以使微控制器芯片在應用時獲得更低的功耗。當用戶應用對工作頻率的要求較高時,MCU內核需要以相對高的速率獲取存儲于OTP存儲器2的指令碼。此時,MCU內核通過其輸出的供電電壓控制信號(vs_cfg)增大OTP存儲器2的工作電壓。OTP存儲器2獲得相對高的供電電壓后,MCU內核就能夠以相對快的速率去讀回存儲于OTP存儲器2的指令碼。當用戶應用需要以最快工作的速率去獲取指令碼時,MCU內核本文檔來自技高網...

【技術保護點】
一種基于OTP的低功耗微控制器,其特征在于,包括電源開關控制單元PGCCR2、電源模塊、電壓控制單元、存儲器OTP1、存儲器OTP2、OTP存儲器接口模塊、靜態隨機存取存儲器和微控制器內核,所述電源開關控制單元PGCCR2的一端連接供電電壓V2,另一端連接電壓控制單元,電壓控制單元還連接存儲器OTP2,OTP存儲器接口模塊分別連接存儲器OTP1、存儲器OTP2和微控制器內核,存儲器OTP1還連接電源模塊。
【技術特征摘要】
1.一種基于OTP的低功耗微控制器,其特征在于,包括電源開關控制單元PGCCR2、電源模塊、電壓控制單元、存儲器OTP1、存儲器OTP2、OTP存儲器接口模塊、靜態隨機存取存儲器和微控制器內核,所述電源開關控制單元PGCCR2的一端連接供電電壓V2,另一端連接...
【專利技術屬性】
技術研發人員:萬上宏,葉媲舟,涂柏生,
申請(專利權)人:深圳市博巨興實業發展有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。