TW201039236A - Micro control module for universal connecting and universal connecting method thereof - Google Patents

Micro control module for universal connecting and universal connecting method thereof Download PDF

Info

Publication number
TW201039236A
TW201039236A TW098130627A TW98130627A TW201039236A TW 201039236 A TW201039236 A TW 201039236A TW 098130627 A TW098130627 A TW 098130627A TW 98130627 A TW98130627 A TW 98130627A TW 201039236 A TW201039236 A TW 201039236A
Authority
TW
Taiwan
Prior art keywords
interface
micro
module
setting data
control unit
Prior art date
Application number
TW098130627A
Other languages
English (en)
Inventor
Chao-Ming Sung
Jiao-Saie Young
Ming-Huang Tseng
Original Assignee
Ceramicro Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ceramicro Technology Corp filed Critical Ceramicro Technology Corp
Publication of TW201039236A publication Critical patent/TW201039236A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/38Universal adapter
    • G06F2213/3814Wireless link with a computer system port

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)
  • Selective Calling Equipment (AREA)

Description

201039236 六、發明說明: 【發明所屬之技術領域】 本發明係為一種具有通用連接功能之微控制模組及其通 用連接方法,特別為一種應用於微控制模組之具有通用連接功 能之微控制模組及其通用連接方法。 【先前技術】 Ο ❹ 微控制器(MCU)是電腦系統單晶片化之後的產品,不但 可有效減少電子產品之體積,還可針對不同用途而進行特殊設 計,所以微控制器之應用範圍相當廣泛,例如:醫療電子、工 業控制、汽車電子與消費性電子應用…等。 由於消費性電子產業競爭激烈,因此如何加速產品上市時 間、有效降低成本與提供更多功能則成為影響市場佔有率之主 因,所以如何提升難㈣性能之技術便為各家廠商主要研發 之方向。而微控制器除了要能夠於低功率模式下運作、可承受 南電壓之驅動、更簡易的操作之外,如何使得微控制器可具有 通訊之功能,則為目前主要研發之方向。 而目㈣通訊技術鶴,包括了有線及無線之通訊方式, 列如:乙太網路、通用串列匯流排、區域連接網路(1^ rC〇rCt伽丽k,LIN )、控制器區域網路(C_*細a 合,即可使得微㈣n具有11^_與通訊模組之結 之紗靡厂力能,“各家廠商所製作 之微控fill在連接;|面及内部功能也均 因此當通訊模組與微控制器 ^ σ時’需針對各家廠商不同 4 201039236 、:連:力介:::客製化之設計,如此將導致成本增加鱼良率降 試的商之微控制器之内部功能不同,使得整合測 式的程序相田耗時,因此便無法符合快速上市之要求。 【發明内容】 ο 用連二具有通用連接功能之微控制模組及其通 /八係儲存有複數筆介面設^資料,因此 同介面而讀取相對應之介面設定資 用於各種介面之域傳輸= 使㈣控制模組料 為-種具有通料接賴之微㈣模組及其通 接方去,其係提供可通用於無線傳輸模組之微控制模组, ==肋龍組應用於微控㈣中時,將可省略針對微控制 σ客1化4無線傳輸模組,進而達到節省微控彻開發時程 及研發成本之功效。 ❹ 歷f達ί述功效’本發賴供—種具有通騎接功能之微控 、具有:一介面支援模組,其係儲存有複數筆介面設 疋貧枓及與介面設定資料相對應之複數筆初始化設定資料;一 ,控制單元,其係與介面支援模組電訊連接,且微控制單元係 項取介面設定資料;以及一記憶單元,其係與微控制單元電訊 連接,且微控制單元係儲存介面設定資料於記憶單元,並根 一辨識結果轉記憶單元巾之介面設定:#料,藉以_介面設 定貧料讀取相對應之初始化設定資料’用以初始化一無線傳輸 模組。 為達上述功效,本發明又提供一種無線傳輸模組之通用連 5 201039236 接方法’其係應用於具有通用連接功能之微控制模組,微控制 模組具有·〜介面支援模組;一微控制單元;以及一記憶單元, 且通用連接方法包括下列步驟:初始化一微控制器;讀取介面 支援模組’其中介面支援模組儲存有複數筆介面設定資料及與 介面設定育料相對應之複數筆初始化設定資料,又微控制單元
讀取介面支援模組並將介面設定資料儲存於記憶單元;選擇介 面設定貧料,其係由微控制單元根據一辨識結果以選擇記憶單 元中之;1面設定資料;選擇初始化設定資料,其係由微控制單 元根據介面設定資料而選擇介面支援模組中之相對應之初始 化S又疋貝料;以及初始化一無線傳輸模組,其係由微控制單元 根據初始化設定資料以初始化無線傳輸模組。 藉由本發明的實施,至少可達到下列進步功效: /、利用預先儲存複數筆介面設定資料之方式,使得微控制模 組可根據無線傳輸模組之型號選擇適當之介面設定資 料,藉此可通用於各種介面之無線傳輸模組。 一由於祕控制模組可通用於各種介面之無線傳輸模組,因此 當微控制模組應用於微控制H中時,便可 研發時程,進而達到降低成本之功效。 為了使任何熟習相關技藝者了解本發明之技術内容並據 以實施,且根據本說明書所揭露之内容、中請專利範圍及圖 式’任何熟習相關技藝者可輕易地理解本發明相關之目的及優 點’因此將在實施方式中詳細敘述本發明之詳細特徵以及優 6 201039236 【實施方式】 第1圖係為本發明之一種具有通用連接功能之微控制模 組。第2圖係為本發明之一種無線傳輪模組之通用連接方法之 流程實施例圖。第3圖係為本發明之一種選擇介面設定資料 S3〇之流程實施例圖。 如第1圖所示,本實施例係為一種具有通用連接功能之微 控制模組100,其具有:一介面支援模組11〇 ; 一微控制單元 120 ;以及一記憶單元13〇。 〇 介面支援模組110,其係可以為一電子可抹除可寫入化唯 讀記憶體(EPROM)或一快閃記憶體(Flash memory),而介 面支援模組110儲存有複數筆介面設定資料及複數筆初始化設 &資料’其中每一筆介面設定資料及初始化設定資料係相互對 '應,並且每一筆介面設定資料及初始化設定資料代表著不同型 號之一無線傳輸模組2〇〇設定所需資料,也就是代表介面支援 模組11〇中儲存有各種型號無線傳輸模組200的介面設定資料 ❹及初始化設定資料。 “如第1圖所示,微控制單元120,其係與介面支援模組11〇 電訊連接’且微控制單元120係用以讀取介面支援模組㈣中 的介面設定資料。 口。記憶單it 130,其係與微控制單幻2〇電訊連接,而記憶 早疋13G可以為—隨機存取記賴(RAM),並JL微々制單元 面支援模組UG中所讀取之介面狀資_存於 而當微控制模組100與無線傳輪模組2〇〇連接時,微控制 7 201039236 單元120係可發送—第一測試訊號至無線傳輸模組200中,並 接收無線傳輸模組200所回覆之一第二測試訊息,用以比較第 一測試訊息及第二測試訊息,以產生一辨識結果,其中詳細之 比較過程將於後詳述,在此不加贅述。 而微控制單元120係根據辨識結果由記憶單元130中選取 適當之介面設定資料,並且微控制單元12〇又根據介面設定資 料讀取介面支援模組110中的初始化設定資料,用以初始化無 線傳輸模組200。 Ο 此外’微控制單元120還可對無線傳輸模組200所傳送之 資料封包進行位元重組,例如:位元重新切割、修改資料長度、 重新組合、加解密…等,而無線傳輸模組200可以為一 zigBee 或一藍芽,又微控制模組100與無線傳輸模組200可以是相互 連接的獨立晶片或是以系統晶片之型式封裝為一體。 如第1圖所示’微控制模組1〇〇可進一步具有複數種連接 介面 140 ’ 例如:JTAG (Join Test Action Group)連接介面、 ❹内部積體電路(Inter-Integrate Circuit,I2C )連接介面、脈寬調 變(Pulse Width Modulation,PWM )連接介面、GPIO ( General
Purpose Input/Output)連接介面或串列周邊連接介面(SeHal Peripheral Interface , SPI)…等。 又每一連接介面H0皆可與微控制單元12〇及記憶單元 130電訊連接,因此具有通用連接功能之微控制模組1〇〇可根 據無線傳輸模組200的類型,選擇相匹配之連接介面14〇,藉 此可與各種類型之無線傳輸模組2〇〇相互連結。 如第2圖所示,本實施例係為—種無線傳輸模組2〇〇之通 8 201039236 用連接H其係躺上述於具有通用連接功能之微控制模組 1〇〇且通用連接方法包括下列步驟:初始化一微控制器si〇; 讀取一介面支援模組S20;選擇介面設定資料S3〇;選擇初始 化設定資料S40 ;以及初始化一無線傳輸模組S5〇。 初始化一微控制器S10 :當具有通用連接功能之微控制模 組100電訊連接—微控制H 100,時,具有m用連接功能之微控 制模組100可初始化微控制器1〇〇,,而初始化微控制器100, 之步驟係包括初始化微控制器100,之一控制暫存器、一計時 〇器、一記憶體以及一串列介面。 而微控制器100’係可以為市面上任一種型號之微控制器 100’,因此微控制模組100之記憶單元13〇中可預先儲存有各 家廠牌所生產之各種型號之微控制器1〇〇,的相關初始化設 -定,例如:NEC所出產之型號78F〇5〇2之微控制器1〇〇,,其 内部隨機存取記憶體為i千位元(1KB)、内部快閃記憶體為 24千位兀、計時器(cl〇ck)為2〇百萬赫茲(MHz)…等。因 ❹此當微控制模組1〇〇與微控制器1〇〇’電訊連接後,微控制模組 100可自動找出相匹配之初始化設定,以對微控制器1〇〇,進行 初始化。 讀取一介面支援模組S20:完成對微控制器1〇〇,初始化之 後的微控制模組1〇〇則進行介面支援模組n〇之讀取,而由於 介面支援模組110儲存有複數筆介面設定資料及複數筆初始化 設定資料,因此可藉由微控制單元12〇讀取介面設定資料並將 介面设疋資料儲存於微控制模組1〇〇之一記憶單元13〇 (如第 1圖所示)。 201039236 又介面支援模組110可以為一電子可抹除可寫入化唯讀記 憶體(EPROM)或一快閃記憶體(Flash mem〇ry),而記憶單 元130則可以為一隨機存取記憶體(RAM)。 選擇介面設定資料S30 :微控制單元12〇係根據一辨識結 果選擇介面設定資料,而如第3圖所示,選擇介面設定資料 S30之步驟係包括:初始化至少一連接介面S31 ;發送一重置 訊號S32 ;發送一第一測試訊息S33 ;以及比較第一測試訊息 及第二測試訊息S34。 © , 如第1圖及第3圖所示,當微控制模組1〇〇外接無線傳輸 模組200 ¥,由於微控制模組具有複數種連接介面1仙, 因此在尚未確定無線傳輸模組2〇〇適用於何種連接介面14〇 時,微控制模組1〇〇需初始化至少一連接介面14(),並且於連 接介面140初始化之後,由連接介面14〇發送一重置(1^扣) 訊號至無線傳輸模組200。 發送完重置訊號之後,微控制模組1〇〇之微控制單元12〇 ❹接著發送一第一測試訊息至無線傳輪模組2〇〇之一緩衝單元, 又緩衝單元於接收第一測試訊息之後可由無線傳輸模組2〇〇回 覆一第二測試訊息至微控制單元120,而無線傳輪模組200之 緩衝單元可以為一先進先出單元(朽如in,First 〇ut, )。 藉由微控制單元12 0比較第一測試訊息及第二測試訊息是 否相同,以產生辨識結果。舉例來說,當第一測試訊息及第二 測4訊息為完全相同時,則判斷此連接介面14〇可適用於所連 接的無線傳輸模組2〇〇,反之則為不適用。 當判斷第一測試訊息及第二測試訊息是不相同時,此時微 201039236 控制單元no則可再腳另-連接介面_,再次㈣控制單 元120發送第-測試訊息至無線傳輪模組細,藉由反覆比較 之方式’將可選出適用於無線傳輪模組2〇〇之連接介面⑽。 選擇初始化設定資料歐如第2圖所示,㈣U Μ 選擇介面設定資料之後,可根據介面設定資料而在介面支援模 組110中選擇相對應之初始化設定資料。 初始化一無線傳輸模組S50:藉由微控制單元12〇選定適 合的初始化狀資料後,微控制單幻2G可根據此初始化設定 〇資料初始化透過連接介面14〇所連接之無線傳輸模组綱。 當任-型號之微控制H _,電訊連接具有通料接功能 之微控制模組100時,各種型號之微控制器1〇〇,皆可透過微栌 -制模組1〇〇與無線傳輸模組200進行連接,藉此便可迅速擴^ -微控制器100’之功能,又微控制模組刚可改變無線傳輪模组 200所傳送之資料封包型式,因此可使得每—微控制器1〇〇,所 傳送之資料封包型式統-,進而可利用無線傳輸方式使得兩獨 ❹立之微控制器100,進行訊號連接,藉此達到加速微控制器丨⑽, 開發時程及降低研發成本之功效。 惟上述各實施例係用以說明本發明之特點,其目的在使熟 習該技=者能瞭解本發明之内容並據以實施,而非限定本發明 之專利範圍,故凡其他未脫離本發明所揭示之精神而完成之等 效修飾或修改,仍應包含在以下所述之申請專利範圍中。 【圖式簡單說明】 第1圖係為本發明之一種具有通用連接功能之微控制模組。 11 201039236 第2圖係為本發明之一種無線傳輸模組之通用連接方法之流程 實施例圖。 第3圖係為本發明之一種選擇介面設定資料之流程實施例圖。 【主要元件符號說明】 100.. ...具有通用連接功能之微控制模組 100’....微控制器 110.. ...介面支援模組 ❹120.....微控制單元 130.. …記憶單元 140.. ...連接介面 ' 200.....無線傳輸模組
12

Claims (1)

  1. 201039236 Ο 申請專利範圍: 種具有通用連接功能之微控制模組,其具有: 一介面支援模組’其係儲存有複數筆介面設定資料及與該 些介面設定資料相對應之複數筆初始化設定資料; 一微控制單元,其係與該介面支援模組電訊連接,且該微 控制單元係讀取該些介面設定資料;以及 一"己憶單元,其係與該微控制單元電訊連接,且該微控制 單元係儲存該些介面設定資料於該記憶單元’並根據一 辨識結果選擇該記憶單元中之該介面設定資料,藉以根 據該介面設定資料讀取相對應之該初始化設定資料,用 以初始化一無線傳輸模組。 2.如申請專利範圍第i項所述之微控制模組,其中該介面支 3援模組係為-電子可抹除可寫入化唯讀記憶體(EPR0M)0 申π專利範圍s i J員所述之微控制模組,其中該介面支 挺模組係為-快閃記憶體(Flashmemory)。 如申請專利範圍第i項所述之微控制模組 元係為一隨機存取記憶體(RAM)。 Ϊ申請專利範圍第1項所述之微控制模組,其中該微控制 係u帛-測趣駐該無線傳輸模組,並接收 模組所回覆之一第二測試訊息,用以比較該第一 由U㈣二測試訊息,以產生該辨識結果。 有專利範圍第1項所述之微控制模組,其係進-步具 訊ί接種連接介面’其係與該微控制單元及該記憶單元電 七 1. Ο 4. 其中該記憶單 13 6 201039236 述之微控制模組,其中該連接介 -内部積體電路連接介面、— GPIO連接介面或一串列周邊連接 如申請專利範圍第6 面係為一 JTAG連接介面、 脈寬調變連接介面 介面。 8. Ο 一介面支 微控制單元,且該通用連接 一種無線傳輸模組之通用連接方法,其係助於具有通用 連接功能之-微控制模組’該微控制模組具有 援模組;一記憶單元;以及 方法包括下列步驟: 初始化一微控制器; 讀取該介面支援模組,其中該介面支援模組儲存有複 數筆介面設定資料及與該些介面設定資料相對應之複數筆 初始化設定資料,又該微控制單元讀取該介面支援模組, 並將該些介面設定資料儲存於該記憶單元; 選擇該介面設定資料,其係由該微控制單元根據一辨 識結果以選擇該記憶單元中之該介面設定資料; 選擇該初始化設定資料,其係由該微控制單元根據該 介面設定資料而選擇該介面支援模組中之相對應之該初# 化設定資料;以及 初始化一無線傳輸模組’其係由該微控制單元根據該 初始化設定資料以初始化該無線傳輸模組。 9. 如申請專利範圍第8項所述之通用連接方法,其中該介面 支援模組係為一電子可抹除可寫入化唯讀記憶體 (EPROM)。 10. 如申請專利範圍第8項所述之通用連接方法,其中該介面 14 201039236 支援模組係為一快閃記憶體(Flash memory )。 11. 如申請專利範圍第8項所述之通用連接方法,其中該記憶 單元係為一隨機存取記憶體(RAM)。 12. 如申請專利範圍第8項所述之通用連接方法,其中初始化 該微控制器之步驟係包括初始化該微控制器之一控制暫存 器、一計時器、一記憶體以及一串列介面。 13. 如申請專利範圍第8項所述之通用連接方法,其中選擇該 介面設定資料之步驟係包括:初始化至少一連接介面;發 ° 送一重置訊號,其係由該連接介面發送至該無線傳輸模 組;發送一第一測試訊息,其係由該微控制單元發送至該 無線傳輸模組之一缓衝單元,又該緩衝單元係回覆一第二 • 測試訊息至該微控制單元;以及比較該第一測試訊息及該 - 第二測試訊息,以產生該辨識結果。 14. 如申請專利範圍第13項所述之通用連接方法,其中該緩衝 單元係為一先進先出單元(FIFO)。 〇 15
TW098130627A 2009-04-30 2009-09-11 Micro control module for universal connecting and universal connecting method thereof TW201039236A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17402109P 2009-04-30 2009-04-30

Publications (1)

Publication Number Publication Date
TW201039236A true TW201039236A (en) 2010-11-01

Family

ID=43031245

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098130627A TW201039236A (en) 2009-04-30 2009-09-11 Micro control module for universal connecting and universal connecting method thereof

Country Status (2)

Country Link
US (1) US20100281205A1 (zh)
TW (1) TW201039236A (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2015336065A1 (en) 2014-10-20 2017-05-04 Pharmaceutical Manufacturing Research Services, Inc. Extended release abuse deterrent liquid fill dosage form
CN109917697A (zh) * 2017-12-13 2019-06-21 浙江万马新能源有限公司 基于spi接口的can通道扩展电路及其控制方法
CN119025465B (zh) * 2024-10-29 2025-02-18 深圳市柠檬光子科技有限公司 一种数据传输控制模组以及电子设备

Also Published As

Publication number Publication date
US20100281205A1 (en) 2010-11-04

Similar Documents

Publication Publication Date Title
CN112416841A (zh) 基于i2c总线的多机通信的实现方法及多机通信系统
US20170083467A1 (en) Enhanced serial peripheral interface
CN104714908B (zh) 支持主从模式的spi接口
CN103200053A (zh) 电子标签系统
EP2003649A3 (en) Emulated combination memory device
TW201602793A (zh) 可攜式電子裝置及其電源管理方法
CN106033663A (zh) 用于显示装置、显示驱动器和显示装置系统的内部时钟信号控制
CN111656336A (zh) 一种pcie发送、接收方法及装置、设备和系统
CN110532211A (zh) 总线系统
JP2007251947A5 (zh)
CN105871672A (zh) 一主多从的通信系统及其数据传输方法
TW201039236A (en) Micro control module for universal connecting and universal connecting method thereof
CN108920193A (zh) Fpga和cpu间sdio通信接口实现方法、及装置
CN107077442A (zh) 半导体器件及其控制方法
CN104683335A (zh) Modbus-MechatrolinkIII协议转换装置及其协议转换方法
US20170103796A1 (en) Dimm ssd soc dram byte lane skewing
CN105306031A (zh) 集成电路和包括集成电路的半导体系统
CN117728911A (zh) 一种dTOF系统的时钟校准方法及dTOF系统
TW201731272A (zh) 具有自動從屬選擇產生之串列週邊介面
CN112740191B (zh) 通信装置
CN102929828B (zh) 同时支持标准和非标准i2c接口的数据传输方法及装置
TW201025974A (en) Electronic device and related method for controlling heterogeneous iNIC devices
CN103986588A (zh) 电脑系统及电脑装置的远端遥控方法
CN104092594B (zh) Can报文仲裁影响因素检测系统及其方法
US12554316B2 (en) AVS system, method and apparatus, and device and storage medium