PFS122
◆ 通用系列
◆ 不建議使用于AC 阻容降壓供電或有高EFT要求之應用
◆ 工作溫度范圍: -40°C ~ 85°C
系統(tǒng)特性
1. 2KW MTP 程序空間 (可編程1,000次以上)
2. 128 Bytes 數(shù)據(jù)空間
3. 一個16位定時器
4. 兩個8位帶PWM功能的定時器
5. 提供一個比較器
6. Band-Gap 電路提供1.20V 參考電壓
7. 高達12通道12位精度電阻式ADC(R-ADC*) (其中一個通道來自內(nèi)部1.2V band-gap 電壓)
*注: 電阻式ADC在線特性(INL&DNL)、熱穩(wěn)定度及抗電源波動能力上,皆略遜于PMS13x系列內(nèi)建的電容式ADC,請選型時注意
8. 最大14 IO 引腳帶可選擇的上拉/下拉電阻
9. 每個IO 引腳都可設定喚醒功能
10. 時鐘源:IHRC、ILRC 和 EOSC(XTAL)
11. 對所有帶有喚醒功能的IO,都支持2種可選擇地喚醒速度:正常喚醒與快速喚醒
12. 8級可選擇的 LVR 復位電壓,從1.8V到4.5V
13. 2個可選的外部中斷引腳
CPU 特性
1. 8位高性能精簡指令集CPU
2. 提供86 個高效指令
3. 大部分指令都是單周期(1T)指令
4. 可程序設定的堆棧指針和堆棧深度
5. 數(shù)據(jù)存取支持直接和間接尋址模式,用數(shù)據(jù)存儲器即可當作間接尋址模式的數(shù)據(jù)指針(index pointer)
6. IO 地址以及儲存地址空間互相獨立
在當今的競爭激烈的市場環(huán)境中,多家單片機設計公司為了爭奪市場份額,不得不采取了降低售價的策略,這可以說是他們?yōu)榱松婧桶l(fā)展而做出的艱難抉擇。這些公司不得不忍痛割愛,一再降低單片機的市場售價,以吸引更多的客戶和提高銷量。
然而,市場終究是市場,它有著鐵一般的定律,那就是“一分錢一分貨”。在價格降低的同時,產(chǎn)品的品質(zhì)和性能往往也會受到影響。一些公司可能會通過降低元器件的品質(zhì)、簡化設計流程等方式來降低成本,但這樣可能會導致產(chǎn)品的穩(wěn)定性和可靠性下降,從而影響到客戶的體驗和口碑。
最近,一個工程師接到一個客戶的USB充電線轉(zhuǎn)燈的案子。起初,他以為這個項目相對簡單,只需要通過電流檢測來判斷充電狀態(tài),然后控制LED的顏色或亮滅即可。然而,在實際操作中,他發(fā)現(xiàn)事情并非如此簡單。
首先,電流檢測需要精確的電路設計和算法處理。當電流低于某個閾值時,才能準確判斷充電已滿。如果檢測不準確,可能會導致LED的指示狀態(tài)出現(xiàn)誤差,或者出現(xiàn)無法正常充電的情況。
其次,即使不做電流檢測,只通過檢測充電頭是否插入手機來控制LED的亮滅,也會存在一些問題。如果用戶在充電過程中拔下充電頭,LED將會熄滅,這可能并不是用戶所期望的。此外,這種方式也無法保證充電的安全性和穩(wěn)定性。
因此,這個工程師認識到,在市場競爭中,價格并不是唯一的競爭因素。產(chǎn)品質(zhì)量、性能和用戶體驗同樣重要。只有在保證產(chǎn)品品質(zhì)和性能的前提下,通過創(chuàng)新和優(yōu)化設計來降低成本,才能在市場競爭中立于不敗之地。
PFS122直流交流電氣特性
首先是典型失調(diào)電壓為5mV的情況,然后是PMS132B在3V時失調(diào)電壓為2mV的情況。讓我們分析一下這段文字的含義和邏輯。
首先,手機充電電流越來越大,為了減少損耗,電流采集電阻越用越小,現(xiàn)在一般用到25毫歐。然后解釋了采樣電阻上產(chǎn)生1mV的電壓需要40mA的電流,5mV則對應200mA的電流。這會造成在充滿時的電流比如120mA時,還有可能檢測不到信號。這部分是在說明,隨著手機充電電流的增大,采樣電阻上的電壓變小,需要更高的電流才能產(chǎn)生可檢測的電壓信號。
然后,作者提到PMS132B的規(guī)格在這部分有明顯的提升,即在3V時失調(diào)電壓為2mV。這表明PMS132B在相同電壓下的失調(diào)電壓更小,可能提供更精確的電流檢測。
所以,這段文字中并沒有直接解釋為什么5mV的失調(diào)電壓“嚇人”,而是通過對比PMS132B和之前的規(guī)格來說明在相同條件下PMS132B具有更優(yōu)的性能。
Io引腳
通過配置數(shù)據(jù)寄存器(pa, pb), 控制寄存器(pac, pbc)和上拉寄存器(paph, pbph)或下拉寄存器(papl,
pbpl),PFS122 所有 IO 引腳都可以獨立設定成雙態(tài)輸出或輸入。所有這些引腳設置有施密特觸發(fā)輸入緩沖器
和 CMOS 輸出驅(qū)動電位水平。當這些引腳為輸出低電位時,弱上拉/下拉電阻會自動關閉。如果用戶要讀取端
口上的電位狀態(tài),一定要先設置成輸入模式,因為在輸出模式下,讀取到的數(shù)據(jù)是數(shù)據(jù)寄存器的值,而不是 IO
端口的值。舉例,表 6 為端口 PA0 位的設定配置表
同樣是12位的AD,PFS122和PMS132B或者PFS132相比,價格相差很多。這表明不同型號的AD轉(zhuǎn)換器在性能和成本方面存在很大差異。
接著,工程師使用九齊的062E寫出來,電流至少要檢測到好幾百毫安,甚至接近1A。這表明在某些應用中,需要檢測的電流可能非常大。然而,在采樣電阻上產(chǎn)生的電壓只有25mV,加上失調(diào)電壓和工作電壓為3.3V時的8位AD檢測精度(約13mV),算法處理不好可能導致檢測結(jié)果不夠準確。
然后,在實際測試PFS122樣品時,發(fā)現(xiàn)在微弱信號時AD轉(zhuǎn)換的結(jié)果比較飄。但是,通過一些方法仍然可以實現(xiàn)120mA的電流檢測,即差不多3個mV的檢測判斷。這表明在某些情況下,盡管PFS122的性能可能不夠理想,但仍然可以通過一些技術手段來實現(xiàn)所需的電流檢測。
模擬-數(shù)字轉(zhuǎn)換器(ADC) 模塊
當使用 ADC 模塊時有 6 個寄存器需要配置,它們是:
ADC 控制寄存器 (adcc)
ADC 模式寄存器 (adcm)
ADC 高位結(jié)果寄存器(adcrh)
ADC 低位結(jié)果寄存器 (adcrl)
端口 A/B/C 數(shù)字輸入啟用寄存器 (padier, pbdier)
如下是 ADC 轉(zhuǎn)換進程的步驟:
(1) 通過 adcm 寄存器配置 AD 轉(zhuǎn)換時鐘信號
(2) 通過 padier
,pbdier 寄存器配置模擬輸入引腳
(3) 通過 adcc 寄存器選擇 ADC 輸入通道
(4) 通過 adcc 寄存器啟用 ADC 模塊
(5) 執(zhí)行 AD 轉(zhuǎn)換并檢查 ADC 轉(zhuǎn)換數(shù)據(jù)是否已經(jīng)完成
addc.6 設置 1 開啟 AD 轉(zhuǎn)換并且檢測 addc.6 是否是‘1’
(6) 從 ADC 寄存器讀取轉(zhuǎn)換結(jié)果
此外,PFS122的產(chǎn)品一致性要好一些,以避免量產(chǎn)時出現(xiàn)問題。萬一出現(xiàn)5mV都檢測不到的情況該怎么辦。這表明作者對PFS122的性能穩(wěn)定性和可靠性存在一定的擔憂。
PFS122實測效果最好的時候和這個USB TESTER相比,檢測電流差10mA左右。一般會在10~25mA的偏差跳動。但是還能檢測,相信如果換母體為PFS132B或者PFS132,效果會好很多,可就是市場價格難以接受。這表明盡管PFS132B或PFS132可能提供更好的性能,但由于成本問題使得它們在某些應用中可能不夠?qū)嶋H。
綜上所述,這段文字主要討論了不同型號AD轉(zhuǎn)換器在價格、電流檢測精度以及采樣電阻上的電壓等方面的差異,并提到了在實際應用中可能遇到的問題和挑戰(zhàn)。