應廣單片機 PMS132/PMS132B 8 位 OTP 型單片機帶 12 位 ADC
特性
通用系列
不建議使用于 AC 阻容降壓供電或有高 EFT 要求的應用。應廣不對使用于此類應用而不達安規要求負責
工作溫度范圍:-40°C ~ 85°C
系統特性
? 2KW OTP 程序存儲器
? 128 字節數據存儲器
? 一個硬件 16 位計數器
? 兩個 8 位硬件 PWM 生成器
? 三個 11 位硬件 PWM 生成器(PWMG0, PWMG1 & PWMG2)
? 提供一個硬件比較器
? 提供 1T 8x8 硬件乘法器
? 14 個 IO 引腳并帶有上拉電阻選項
? 每個 IO 引腳都可設定喚醒功能
? Bandgap 電路提供 1.2V 參考電壓
? 高達 12 通道 12 位 ADC,其中一個通道來自于內部 bandgap 參考電壓或 0.25*VDD
? 提供 ADC 參考高電壓:外部輸入,內部 VDD,Bandgap(1.20V),4V,3V,2V
? 時鐘源:內部高頻 RC 振蕩器,內部低頻 RC 振蕩器和外部晶體震蕩
? 對所有帶有喚醒功能的 IO,都支持兩種可選擇的喚醒速度:正常喚醒和快速喚醒
? 8 段 LVR 復位設定:4.0V,3.5V,3.0V,2.75V,2.5V,2.2V,2.0V,1.8V
? 4 個可選的外部中斷引腳
CPU 特點
? 單一處理單元工作模式
? 提供 87 個有效指令
? 大部分都是 1T(單周期)指令
? 可程序設定的堆棧指針和堆棧深度
? 數據存取支持直接和間接尋址模式,用數據存儲器即可當作間接尋址模式的數據指針(index pointer)
? IO 地址以及存儲地址空間互相獨立
引腳功能說明
模擬-數字轉換器(ADC) 模塊
當使用 ADC 模塊時有 7 個寄存器需要配置,它們是:
ADC 控制寄存器(adcc)
ADC 調節控制寄存器(adcrgc)
ADC 模式寄存器(adcm)
ADC 數據高位/低位寄存器(adcrh, adcrl)
端口 A/B 數字輸入啟用寄存器(padier, pbdier)
如下是 ADC 裝進程的步驟:
(1) 通過寄存器 adcrgc 配置參考高電壓
(2) 通過 adcm 寄存器配置 AD 轉換時鐘信號
(3) 通過 padier
、pbdier 寄存器配置模擬輸入引腳
(4) 通過 adcc 寄存器選擇 ADC 輸入通道
(5) 通過 adcc 寄存器啟用 ADC 模塊
(6) 啟用 ADC 模塊之后,延遲一段時間
條件 1:使用 bandgap 1.2V 或 2V/3V/4V 相關電路時,無論是將其用作內部參考高電壓還是作為 AD 輸入通
道,所需的延遲時間必須超過 1ms;如果 200 個 AD 時鐘已經超過 1ms,那么延遲時間只需要 200 個 AD 時
鐘即可。當啟用內部 BG/2v/3v/4v 為參考高電壓時,必須保證 IHRC 為開啟狀態。
條件 2:沒有使用任何 bandgap 1.2V 或 2V/3V/4V 相關電路,延遲時間僅需 200 個 AD 時鐘。
另注意:以上兩條件所涉及的 200 個 AD 時鐘,該時鐘是指由 ADCM 寄存器配置后的 ADC 轉換時鐘而非系
統時鐘 SYSCLK。
(7) 執行 AD 轉換并檢查 ADC 轉換數據是否已經完成 adcc.6 設置 1 開啟 AD 轉換并且檢測 adcc.6 是否是‘1’。
(8) 從 ADC 寄存器讀取轉換結果:
先讀取 adcrh 寄存器的值然后再讀取 adcrl 寄存器的值。
應用時,如果是關掉 ADC 模塊后再重新啟用 ADC 的情況下,或者在切換 ADC 參考電壓及輸入通道時,進
行 ADC 轉換之前請重新執行如上步驟 6,確保 ADC 模塊已經準備好。
AD 轉換的輸入要求
為了滿足 AD 轉換的精度要求,電容的保持電荷(CHOLD)必須完全充電到參考高電壓的水平和放電到參考
低電壓的水平。模擬輸入電路模型如圖 21 所示,信號驅動源阻抗(Rs)和內部采樣開關阻抗(Rss)會直接影響到
電容 CHOLD 充電所需求的時間。內部采樣開關的阻抗可能會因 ADC 充電電壓而產生變化;信號驅動源阻抗會
影響模擬輸入信號的精度。使用者必須確保在采樣前,被測信號的穩定,因此, 信號驅動源阻抗的最大值與被
測信號的頻率高度相關。建議,在輸入頻率為 500khz 下,模擬信號源的最大阻抗值不要超過 10KΩ。
PMC-APN001
ADC 模擬信號源輸出阻抗應用需知
適用范圍:所有帶 ADC 單片機
外部電路輸出模擬信號給 ADC 測量時,必須注意阻抗匹配的問題,否則 ADC 可能無法達到預期精確度。
外部電路輸出阻抗必須與芯片的 ADC 腳位元輸入阻抗匹配,才不會產生測量誤差。待測信號必須在被取
樣(sample)之前,達到該有的精度。就待測信號是在 0V ~ 5V 變化的極端條件來說,以外部信號源對
Chip 內部充放電的等效電路,如下圖所示。
可以用下列公式表示其輸入信號的精確度:
若以 10 bit 精確度而言,?需小于 0.001(1/2 10);即待信號在被取樣前,必須達到該有的 0.999 以上精確
度
以取樣周期為 2us 而言,信號源的最高周期也是 2us,信號源對于芯片內部充放電,必須在被取樣前有足
夠的精確度。
芯片內部電容約 10pF,由于 ADC 對取樣點充放電時間只有半個周期,所以 T 取為 1us。
若在開發使用上有任何疑問,請就近洽詢我們的代理商,或與逐高電子開發部聯系