NT6861
13
7. pwm dacs (脉冲波 宽度 调制 d/一个 转换器)
那里 是 14 pwm d/一个 转换器 和 8-位 决议 在 nt6861. 第八 的 这些 d/一个 (dac0 - dac7) 转换器 是 open-
流 输出 结构 和 12v 应用 (最大), 和 这 其它 六 d/一个 转换器 (dac8 - dac13) 是
打开-流 输出 结构 和 5v 应用 (最大). 这 pwm 频率 是 31.25 khz 在 8 mhz 系统 时钟. 使用 的 一个
不同的 振荡器 频率 将 结果 在 不同的 pwm 频率. 作 dac8 - dac13 是 shared 和 i/o 端口 管脚, 用户 能
写 '0' 至 相应的 使能 位 在 这 endac 控制 寄存器 至 活动 各自 的 dach8 - 13. 那里 是 14-频道
readable dach 寄存器 相应的 至 14 d/一个 转换器. 各自 pwm 输出 脉冲波 宽度 是 可编程序的 用 设置 这8
位 数字的 至 这 相应的 dach 寄存器. 当 这些 dach 寄存器 是 设置 至 00h, 这 dac 将 输出 低 (地
水平的) 和 各自 位 增加 将 增加125ns 脉冲波 宽度. 之后 重置, 所有 dac 输出 是 设置 至80h (1/2职责 输出). 谈及 至
图示 4 为 这 详细地 定时 图解 的 pwm d/一个 输出.
01
02
m
255 (ff)
8mhz fosc
255 0 1 2 m m+1 m+2 255 0 1
pwm 值:
00
图示 4. 这 dac 输出 定时 图解 和 波 表格
DKVL7 DKVL6 DKVL5 DKVL4 DKVL3 DKVL2 DKVL1 DKVL0 dac 输出 职责 循环
0 0 0 0 0 0 0 0 地
0 0 0 0 0 0 0 1 1/256 vref.
0 0 0 0 0 0 1 0 2/256 vref.
0 0 0 0 0 0 1 1 3/256 vref.
0 0 0 0 0 1 0 0 4/256 vref.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
x /256 vref.
1 1 1 1 1 1 1 0 254/256 vref.
1 1 1 1 1 1 1 1 255/256 vref.
这 dac 值 correspondent 至 pwm 输出 * vref.是 12v 或者 5v