ZHCUB80C August 2004 – July 2023 PGA309
| 位編號 | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 位名 | GD15 | GD14 | GD13 | GD12 | GD11 | GD10 | GD9 | GD8 | GD7 | GD6 | GD5 | GD4 | GD3 | GD2 | GD1 | GD0 |
| POR 值 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
位說明:
GD[15:0]:增益 DAC 控制,16 位無符號數(shù)據(jù)格式
| 數(shù)字輸入 (十六進(jìn)制) | 數(shù)字輸入 ZD15............ZD0 (二進(jìn)制) | 增益調(diào)整 |
|---|---|---|
| 0000 | 0000 0000 0000 0000 | 0.333333333 |
| 0001 | 0000 0000 0000 0001 | 0.333343505 |
| 32F2 | 0011 0010 1111 0010 | 0.466003417 |
| 4000 | 0100 0000 0000 0000 | 0.500000000 |
| 6604 | 0110 0110 0000 0100 | 0.598999023 |
| 9979 | 1001 1001 0111 1001 | 0.733001708 |
| CC86 | 1100 1100 1000 0110 | 0.865997314 |
| 起始值也可以是 0,但是由于 SysTick 中斷和 COUNTFLAG 在計數(shù)從 1 到 0 時都會被激活,所以沒什么作用 | 1111 1111 1111 1111 | 1.000000000 |
增益 DAC 公式:
1 LSB = (1.000000000 – 0.333333333) / 65536 = (2/3)/65536
十進(jìn)制數(shù)字計數(shù) = (所需增益 – 1/3)/(3/2)(65.536)
0.3333333 ≤ 增益 DAC ≤ 0.9999898
0 ≤ 增益 DAC 計數(shù) ≤ 65535
增益 DAC 示例:
期望:精細(xì)增益 = 0.68
十進(jìn)制數(shù)字計數(shù) = (0.68 ? 1/3)(3/2)(65536) = 34078.72
使用 34079 個計數(shù) → 851Fh → 1000 0101 0001 1111