CS4192
http://onsemi.com
6
II
I
III
IV
270
°
V
SIN–
V
SIN+
90
°
V
COS–
V
COS+
180
°
360/0
°
0.748 v
BB
0.748 v
BB
0.748 v
BB
0.748 v
BB
θ
图示 3. gauge 回馈
至 驱动 这 gauge’s pointer 至 一个 particular 角度, 这
微控制器 发送 一个 10–bit 数字的 文字 在 这 串行
端口. 这些 10 位 是 分隔 作 显示 在 图示 4.
Gauge
(360
°
)
MSB LSB
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
d9–d7 选择
这个 octant
divides 一个 45
°
octant 在 128 equal 部分 至
达到 一个 0.35
°
决议 代号 0–127
10
图示 4. 定义 的 串行 文字
不管怎样, 从 一个 软件 programmers viewpoint, 一个
360
°
circle 是 分隔 在 1024 equal 部分 的 0.35
°
各自.
表格 1 显示 这 数据 有关联的 和 这 45
°
divisions 的
这 360
°
驱动器.
table1. 名义上的 输出 (v
BB
= 14 v)
输入 代号
(decimal)
完美的
Degrees
名义上的
Degrees
V
SIN
(v)
V
COS
(v)
0 0 0.176 0.032 10.476
128 45 45.176 10.476 10.412
256 90 90.176 10.476 –0.032
384 135 135.176 10.412 –10.476
512 180 180.176 –0.032 –10.476
640 225 225.176 –10.476 –10.412
768 270 270.176 –10.476 0.032
896 315 315.176 –10.476 10.476
1023 359.65 359.826 –0.032 10.476
这 10 位 是 shifted 在 这 设备的 变换 寄存器 msb
第一 使用 一个 spi 兼容 scheme. 这个 方法 是 显示
在 图示 5. 这 cs 必须 是 高 和 仍然是 高 为 sclk
至 是 使能. 数据 在 si 是 shifted 在 在 这 rising 边缘 的
这 同步的 时钟 信号. 数据 在 这 变换 寄存器
改变 在 所以 在 这 下落 边缘 的 sclk. 这个
arrangement 准许 这 cascading 的 设备. 所以 是 总是
使能. 数据 shifts 通过 没有 影响 这 输出
直到 cs 是 brought 低. 在 这个 时间 这 内部的 dac 是
updated 和 这 输出 改变 accordingly.
CS
SI
SCLK
所以
SI
(建制)
SI
(支撑)
SI
(tpd)
所以
(上升,
下降)
10% – 90%
CS
支撑
CS
建制
图示 5. 串行 数据 定时 图解
图示 6 显示 这 power–up sequence 为 这 cs4192.
便条 这 ic 需要 一个 脉冲波 在 这 碎片 选择 (cs) 管脚 至
clear 这 状态 故障 (st) 之后 电源 向上. oe 必须 是 高
在之前 这 下落 边缘 的 cs 至 使能 这 输出 缓存区.
V
CC
CS
SI
OE
ST
10
位
10
位
输出
使能
寄存器
设置 至 零
寄存器
设置 至 零
输出
使能
图示 6. 电源 向上 sequence