這次跟大家分享, 如何去得到M051內嵌Temperature Sensor的值.
首先使用ADC7轉換Band-gap的電壓值, 再利用Band-gap定值反推出ADC的參考電壓.
求出參考電壓後, 接著使用ADC7轉換Temperature Sensor探測的值, 並反推出電壓值.
最後使用轉換公式Vtemp (mV) = Gain (mV/℃) x Temperature (℃) + Offset (mV),
就能夠得到Temperature的值.
詳細參數(諸如:Band-gap電壓值以及Temperature Sensor公式參數), 請大家參考M051的Datasheet.
M051DN - ADC_TemperatureSensor.zip
(299.25 KB)
|