《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于MCU的低功耗I2C總線控制器設計與實現
基于MCU的低功耗I2C總線控制器設計與實現
電子技術應用
王芬芬,劉夢影,林玉成,楊金燁
中科芯集成電路有限公司
摘要: 為加強I2C(Inter-Integrated Circuit)總線控制器的IP(Intellectual Property)復用性和IP應用廣泛性,設計了一種低功耗I2C總線控制器。該總線控制器集成于MCU(Microcontroller Unit)系統中,不僅能夠滿足I2C總線協議進行數據通信,而且能夠喚醒處于低功耗模式的系統,使芯片恢復正常工作。對采用的低功耗技術、I2C的通信功能和低功耗功能的設計與實現進行了介紹。對設計的I2C總線控制器進行了系統仿真,分析表明該設計實現了I2C總線協議的通信,并能夠喚醒低功耗系統,滿足設計預期。
關鍵詞: 復用性 I2C 低功耗 MCU
中圖分類號:TN402 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.244914
中文引用格式: 王芬芬,劉夢影,林玉成,等. 基于MCU的低功耗I2C總線控制器設計與實現[J]. 電子技術應用,2024,50(9):77-82.
英文引用格式: Wang Fenfen,Liu Mengying,Lin Yucheng,et al. Design and implementation of a low-power I2C bus controller based on MCU[J]. Application of Electronic Technique,2024,50(9):77-82.
Design and implementation of a low-power I2C bus controller based on MCU
Wang Fenfen,Liu Mengying,Lin Yucheng,Yang Jinye
(China Key System & Integrated Circuit Co., Ltd.
Abstract: To enhance the IP reusability and applicability of the I2C bus controller, this paper presents the design of a low-power I2C bus controller. This bus controller is integrated into the MCU system, not only meeting the I2C bus protocol for communications but also capable of waking up systems in low-power modes, allowing the chip to resume normal operation. The paper introduces the low-power techniques adopted, along with the design and implementation of the I2C communication and low-power functionalities. System simulations of the designed I2C bus controller demonstrate successful implementation of the I2C bus protocol for communication and the ability to wake up low-power systems, meeting the design expectations.
Key words : reusability;I2C;low-power;MCU

引言

隨著半導體產業的不斷發展,片上系統(System-on-Chip, SoC)技術得到了不斷的提高,SoC技術的概念是將多個擁有特殊功能的集成電路在一塊芯片上集成[1]。SoC設計的關鍵技術包括總線架構技術、IP核可復用技術、軟硬件協同設計技術、低功耗技術及SoC驗證技術等[2]。此外,隨著現代應用的復雜性和深亞微米技術[3]的發展應用,SoC提供多樣的通信功能和系統低功耗的設計已然成為芯片設計的必然的發展趨勢,且多樣的通信功能通過集成大量的IP來實現,因此IP核可復用技術、低功耗技術對芯片設計的規模和性能產生至關重要的影響。

通用的通信IP包括USART、SPI、CAN、I2C,USB等。其中,I2C總線是一種由PHILIPS公司開發的兩線式同步串行半雙工通信總線協議,用于連接微控制器及其外圍設備,由于其引腳少、可擴展性強,被廣泛應用于SoC領域[4]。近些年,國內對于I2C總線控制器的設計和應用方面展開了眾多研究。楊帆[5]通過深入研究APB總線協議和I2C總線協議,設計了一種帶APB(Advanced Peripheral Bus)接口的I2C總線控制器,經過FPGA驗證了該控制器能夠按照協議進行數據傳輸;陳世淼等[6]提出了一種適用于立方體衛星的穩定性高的I2C總線的多主多從設計,該設計能夠滿足立方體衛星上的星務計算機與其他組件的基本通信需求;王輝[7]針對I2C在實際應用中經常遇到的總線死鎖情況,基于原理分析,總結出了一種解決方案,有效地提高了該總線設計的魯棒性;強小燕等[8]設計了一種帶DMA功能的I2C總線接口,通過DMA搬運I2C的傳輸數據以此來減輕MCU內核的工作量。

為滿足不同的應用場景和芯片特性要求,自主研制通用的通信總線接口具有重要的應用意義[9]。本文基于一款自主研發的MCU芯片,設計了一種低功耗I2C總線控制器,該總線控制器不僅能夠滿足I2C總線協議,支持主從模式、收發模式等協議包括的基本功能,利用本身的通信特性還可喚醒處于低功耗模式下的MCU系統,使芯片恢復正常工作。


本文詳細內容請下載:

http://m.jysgc.com/resource/share/2000006146


作者信息:

王芬芬,劉夢影,林玉成,楊金燁

(中科芯集成電路有限公司,江蘇 無錫 214072)


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: a级毛片免费全部播放| 久久99久久99精品免观看| 波多野吉衣视频| 全免费毛片在线播放| 蜜桃视频一日韩欧美专区| 国产成人手机高清在线观看网站 | 亚洲男人的天堂久久精品| 精品亚洲aⅴ在线观看| 啊~又多了一根手指| 芬兰bbw搡bbbb搡bbbb| 国产午夜毛片一区二区三区| 国产在线精品网址你懂的| 国产精品久久久久影院| 2019天天做天天拍天天夜| 在线www天堂资源网| av片在线观看永久免费| 妞干网免费在线视频| 一级午夜a毛片免费视频| 成人综合国产乱在线| 久久99国产精品尤物| 日本免费人成视频在线观看| 久久精品五月天| 日韩精品久久无码中文字幕| 乱人伦中文字幕在线| 极品新婚夜少妇真紧| 亚洲一区在线视频观看| 欧美交性a视频免费| 亚洲国产成人av网站| 欧美大胆a级视频免费| 亚洲国产成a人v在线观看| 欧美成人午夜精品免费福利| 亚洲欧美日韩另类在线专区| 波多野结衣一区二区免费视频 | 福利视频一区二区| 全彩无翼乌之不知火舞无遮挡| 美团外卖猛男男同38分钟| 啊轻点灬太粗嗯太深了宝贝| 美女黄频视频大全免费的| 四虎麻豆国产精品| 老师你的兔子好软水好多的车视频 | 亚洲无码一区二区三区|