XADC与SYSMON
SYSMON结构框图
参考电压
有两种形式提供参考电压:外部供电和内部供电。
源语结构
温度计算
SYSMONE1
使用内部参考电压的话,计算公式如下:
通过ADC Code来计算温度的公式:
通过温度来计算ADC Code的公式:
举例:获取到的16bit的Code值为38940(981Ch),取其高10bit后为608(260h)。
根据计算公式:
$$608*501.3743/1024-273.6777=24$$,也就是说算出来的温度值为24℃。
SYSMONE4
使用内部参考电压的话,计算公式如下:
通过ADC Code来计算温度的公式:
通过温度来计算ADC Code的公式:
举例:获取到的16bit的Code值为39305(9989h),取其高10bit后为615(267h)。
根据计算公式:
$$615*509.3140064/1024-280.23087870=25.65$$,也就是说算出来的温度值为25.65℃。