ZHCUB80C August 2004 – July 2023 PGA309
| 位編號 | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 位名 | AD15 | AD14 | AD13 | AD12 | AD11 | AD10 | AD9 | AD8 | AD7 | AD6 | AD5 | AD4 | AD3 | AD2 | AD1 | AD0 |
| POR 值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
位說明:
AD[15:0] 溫度 ADC 輸出
內部溫度模式:12 位 + 符號擴展,右對齊,二進制補碼數據格式
外部溫度模式:15 位 + 符號擴展,右對齊,二進制補碼數據格式
圖 6-1 內部溫度模式;寄存器 6[9] =“1”| 溫度 (°C) | 數字輸出 AD15............AD0(二進制) | 數字輸出(十六進制) |
|---|---|---|
| 150 | 0000 1001 0110 0000 | 960 |
| 128 | 0000 1000 0000 0000 | 800 |
| 127.9375 | 0000 0111 1111 1111 | 07FF |
| 100 | 0000 0110 0100 0000 | 640 |
| 80 | 0000 0101 0000 0000 | 500 |
| 75 | 0000 0100 1011 0000 | 04B0 |
| 50 | 0000 0011 0010 0000 | 320 |
| 25 | 0000 0001 1001 0000 | 190 |
| 0.25 | 0000 0000 0000 0100 | 4 |
| 0 | 0000 0000 0000 0000 | 0 |
| ?0.25 | 1111 1111 1111 1100 | FFFC |
| -25 | 1111 1110 0111 0000 | FE70 |
| ?55 | 1111 1100 1001 0000 | FC90 |
圖 6-2 外部信號模式;寄存器 6 =“0000 0100 0011 0000”| TEMPIN (V) | 溫度 ADC 輸入 (V) | 溫度 ADC 輸入 (與滿量程之比)(1) | 數字輸出 AD15............AD0 (二進制) | 數字輸出 (十六進制) |
|---|---|---|---|---|
| 0.0001 | 2.49992371 | +0.999969 VREFT | 0111 1111 1111 1111 | 7FFF |
| +0.625 | +1.875 | +0.75 VREFT | 0110 0000 0000 0000 | 6000 |
| +1.25 | +1.25 | +0.5 VREFT | 0100 0000 0000 0000 | 4000 |
| +1.925 | +0.575 | +0.23 VREFT | 0001 1101 0111 0001 | 1D71 |
| +2.4999 | +0.00007629 | +(1/32768) VREFT | 0000 0000 0000 0001 | 0001 |
| +2.5 | 0 | +0 VREFT | 0000 0000 0000 0000 | 0000 |
| +2.50007629 | -0.00007629 | ?(1/32768) VREFT | 1111 1111 1111 1111 | 起始值也可以是 0,但是由于 SysTick 中斷和 COUNTFLAG 在計數從 1 到 0 時都會被激活,所以沒什么作用 |
| +3.075 | -0.575 | ?0.23 VREFT | 1110 0010 1000 1111 | E28F |
| +3.75 | -1.25 | ?0.5 VREFT | 1100 0000 0000 0000 | C000 |
| +4.375 | -1.875 | ?0.75 VREFT | 1010 0000 0000 0000 | A000 |
| +5 | ?2.5 | ?1 VREFT | 1000 0000 0000 0000 | 8000 |