超額利用硬件資源
該模塊在定義功能方面提供了更多控制,也提供了寄存器可配置連接。它能用開關電容法將電容仿真為電阻,而電阻則可通過控制電流來實現。電阻可通過方程式1得出:
本文引用地址:http://www.104case.com/article/147239.htmR = 1/fSC --- -- 方程式 (1)
其中的R為采用電容值C仿真得出的電阻值,Fs為開關頻率。
通過控制開關頻率、電容值和圍繞運算放大器的電容連接方式,我們可實現多種電路,且無需借助任何其它硬件。同樣的開關電容也可用來實現delta sigma調制器、積分器、濾波器或觸摸感應模塊。
如圖2所示,每個電容器都有一個可用來改變電容值的相關寄存器。開關頻率可用硬件分壓器或在可編程數字模塊中實現的PWM來控制。可用的開關可通過寄存器控制,可隨時在電路中保留一些電容或移除電容(而不是將其保持為開關電容模式)。舉例來說,積分器在反饋路徑上需要電容器,而不需要任何開關。圖3顯示了利用圖2中的模塊實現的一些電路。


類似于模擬資源,通過向給定數字模塊的配置寄存器寫入所需的配置值,數字模塊也可支持多種不同功能。可編程輸入/輸出連接支持任何引腳連接到處理器的任何外設,這樣同一硬件模塊能在不同時間連接至不同的引腳。舉例來說,被用作PWM來驅動LED的數字模塊,在其他時間采用不同輸出引腳也可被用作UART發射器。
模數轉換器相關文章:模數轉換器工作原理
塵埃粒子計數器相關文章:塵埃粒子計數器原理 衰減器相關文章:衰減器原理 熱敏打印機相關文章:熱敏打印機原理
評論