MSP430F449的数字电位器分压功能设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
… — v S口 S
电/ 欠压 控 制 SI P 串行接 口
逻辑
( p ro WieL d
件乘法 器 、 串行 通 信 可 软 件 选 择 UA T S I 式 等 。 在 R /P 模
实 际 的 应用 中 , ART 接 口具 有 极 佳 的 通 用 性 , 于 扩 US 出 展 接 口的 目的 , 往往 通 过 软 件模 拟 S I 以获 得 更 多 的 S I P, P S K l 模块和控制 C E " SO 凸 D
时钟 的上 升沿 , 测 输 入 引脚 P . 检 4 0的 电
() a 模式 I 1
平 , 其 记 入 dt 将 aa中 , 将 P . 再 3 5的 输 出 电 平 拉 低 , 时 就 接 收 好 1个 字 符 位 了 , 后 这 然
将 d t 收 到 的 字 符 位 有 移 1位 , 备 继 aa接 准
MS 4 0 4 9的 数 字 电位 器 分 压 功 能 设 计 P 3F 4
王若 男 , 进 韩
( 山东 科 技 大 学 信 息 科 学 与 工 程 学 院 , 岛 2 6 1 ) 青 6 5 0
MS 4 0单 片 机 具 有 丰 富 的 外 围 模 块 ,如 P3 MS 4 0 4 9就 包 含 8组 I O 端 口 、 密 模 拟 比较 器 、 P 3F 4 / 精 硬
输入 采样
() b 模式【 】 ( 】
图 3 S I 形 图 P波
es le dt a a< < 一 1:
PO 3 UT &一
}
B T ; / C 下 降沿 I5/S K
据 和 写数 据 命 令 ) 包 含命 令 字 节 和 数 据 字 节 。命 令 字 节 中 中包 含 两个 数 据 位 。 图 4给 出 了通 用 S I 令 格式 。 P命
命令字 节
—— 一
、/ — — 一 ,
数据字节 、
^ —— — — 、
A A A C D D D l 2 l 0
C C l O o 0 O 1= 1 0= 】性 强 , 以在 具 体 的 S I 写 灵 可 P读
SDO SDI .
i P4N ̄ BI ){ / 断 收到 的 电平 信 号 f I ( T0 / 判
9 8 7 6 5 4 3 2 1 l X I X J X l x IX I X】 X I x 0 X
d t < < 一 1: aa
dt a a— da a BI t+ T0:
出 了典 型 的 S I 口 。 P 接
主 控 制 器
]
M C 4 5 P2 l
s 0MI — 串行 数据 输 人 ( 出 主人 ) — 从 。 S M0— — 串行 数据 输 出 ( 出从 人 ) I 主 。 S K— — 串行 移 位 时钟 。 C
MO I W B —A W ~ B S O 主器 件输 出一 从器件输 入 ( S ) D
4 9 种 用 数 字 信 号 控 制 阻 值 改 变 的器 件 。数 字 电 位 器 与 机 械 … … … … … 一 i 字储器 ( x ) W! r Wi 0 p e p r el 式电位器相 比, 有 可程控 改变 阻值 、 震 动 、 声小 、 具 耐 噪 寿
TC0N S TUS TA
i
仅限双 电阻网络器件
1 S l 述 P概
串 行 外 围设 备 接 口 S IS ra P r h rl nefc ) P ( eil ei ea I trae 总 p
图 1 M OP4 251器 件 框 图
用 抽 头 和 接 线 端 B之 间 的 电 阻来 表 示 。数 学 模 型 为 :
: 阑l lr l (【 gJ ,、 电L 寄 抽/ ]一 网一 位/ T 存 头 C 络 器 O 辨 0 o N )
网络 1 电位 器 1 ) 抽头 1
和 T ON C
接 口 。本 文就 是通 过 软件 模 拟 实现 了 S I 信 , 驱 动 和 P通 来
N 口 C
升沿 从 S I 脚 传 人 , S K 的 下 降 沿 从 S O 引 脚 传 D 引 在 C D
出 。在 模 式 1 1下 , CK 空 闲 状 态 一 高 电 平 , 据 在 S K S 数 C
2 数 字 电位 器 构 成 及 应 用 说 明
本 文 用 到 的是 MC 4 5 P 2 1数 字 电 位 器 , 电 位 器 是 双 该 电 阻 网络 的 , P 2 1 件框 图 如 图 1所 示 。 MC 4 5 器 利 用 该 器 件 可 以构 造 一 些 线 性 的函 数 , 些 函 数 可 以 这
ppr entcm.n投稿专用) ae @m se.o c(
21 年第4期 平 嵌入式 碗应用 7 02 机 条 7
一s ,ss ~一要 一一队 ( ~ S
i( aa& BI ) fdt T7 / 发 送 dt / a a的 高 位
P 0UT I B T4 / P . 3 - I ; / 3 4输 出 l 二
es le
P OUT &一 ~ B T4 / P3 4输 出 0 3 I ; / .
PO 3 UT — B T5 / 制 造 时 钟 的 上 升 沿 I ; / dt < 一 1 aa< ;
}
同理 , P . 把 3 5的 输 出 电 平 拉 高 , 造 制
一
/ d t 的数 据 右 移 / aa中
命令位
图 4 SP 命 令 格 式 I
4 MS 4 0 拟 S I 动 数 字 电 位 器 实例 P3 模 P驱
图 5为 芯 片 与单 片 机 连 接 的 引 脚 连接 图 。片选 CS在 低 电平 时有 效 。按 照 时 序 图和 引 脚 连 接 图 , 先 需 要 定 义 首
M S 4 0 4 9的 I O 端 口 , 3 4 为 M oS , 3 5 为 S K , P 3F4 / P. IP . C
程 序 中实 现 其 硬 件 接 口 的功 能 。1个 S I的 时 钟 周 P
期 就 是 执 行 上 述 模 拟 串 口指 令 所 需 要 的 时 间 , 因此
地址
存储 }
命令位
数据值
其 串 口速 率 主 要 由 系 统 时 钟 来 决 定 , 高 系 统 时 钟 提 频 率 能 够 进 一 步 提 高 S I串 口 的传 输 速 率 。 P
S K) C 同外 界 通信 :
] ] _ ] ]
该 器 件 支 持 S I串行 协 议 。该 S I 从 模 式 工作 , P P以 最
多 使 用 4个 引 脚 这 些 引 脚 是 CS 片 选 ) S K( 行 时 ( 、C 串
钟 )S ( 、 DI 串行 数 据 输 入 ) S 、 DO( 行 数 据 输 出 ) 图 2给 串 。
P. 4 0端 口 为 输 入 MIO。在 P . S 3 5下 降 沿 时 , 出 数 据 输
 ̄
S DI
S I 主器件输 入一从器 件输 出 ( S ) S O D MIO 一 D
S CK CS
S CK I0 】 / (1
S ——从机模式发送/ 收允许控制信号 。 TE 接 数 据 的传 输 由 S K 决 定 , 据 可 以 在 S K 的 上 升 沿 C 数 C 或 者 下 降 沿输 出 。因 为 S I 口定 义 具 有 很 大 的 灵 活 性 , P接 因 此导 致各 个 厂 商带 有 S I 口 的芯 片 在 工 作 时 序 上 并 P接 不 一 致 , 以 使 用 时 要 注 意 芯 片 S I接 口 工 作 时 序 的 所 P
技术 )
控 数 电 器 。 字 位 也 为 控 位 ,一 限 电 制 字 位 的 数 电 器 称 数 电 器 是 仅 双
命 长 、 环 境 污 染 等 优 点 , 而 在 自动 控 制 、 能 仪 器 仪 抗 因 智
表 、 费类 电 子 产 品 等许 多 领域 得 到成 功 应 用 。 消
3 MS 4 0软 件 模 拟 S l 口 的 实 现 P3 P串
本 文 采 用 MS 4 0 4 9单 片 机 的 IO 口模 拟 S I P 3F 4 / P 通
信 , 用 S K 下 降 沿 输 出 、 升 沿 输 入 的 S I 线 接 口类 选 C 上 P三 型 。定 义 单 片 机 MS 4 0 4 9的 P . P 3F 4 3 4端 口为 输 出MOS , I P. 3 5端 口为 时 钟 信 号 S CK, 3 7端 口为 片 选 输 入 C P. S,
差别。
图 2 S 接 口 PI
MC 4 5 P 2 1的 S I模 块 支 持 两 种 标 准 的 S I 式 , P P模 分 别是 模式 O O和 1 。 S I 式 由 S K 引 脚 的 状 态 决 定 。 1 P模 C 在模式 O 0下 , C 空 闲 状 态 一低 电平 , 据 在 S K 的 上 SK 数 C
他 事 务 。S I 线 上 可 以 连 接 多 个 可 作 为 主 机 的 MCU, P 总
装 有 S I 口的 输 出 设 备 、 入 设 备 ( 液 晶 驱 动 ) 及 P 接 输 如 以 A D转 换 等外 设 , 可 以简 单 连 接 到单 个 T L移 位 寄 存 / 也 T
器 的 芯 片 。总 线上 允 许 连接 多个 设 备 , 在 任 一 瞬 间 只 允 但 许 一个 设 备作 为 主机 。串行 模 块 工 作 在 S I 式 , 过 4 P模 通 线 ( OMI S M0、 C 及 S S 、I SK TE) 者 3线 ( OMI S MO、 或 S 、I
1位命令 6
厂 — — ——
如果 是 选 用 S CK 下 降 沿 输 入 、 升 沿 输 出的 S I 上 P
命令位
接 口类 型 , 只需 要 把 上 面 接 收 和 发 送 程 序 中 S CK 的 上 升沿 和 下 降 沿交 换 即 可 满 足 时 序 要 求 。模 拟 串 口
续 接 收 字 符 下 一 位 , 此 重 复 8次 后 就 收 如
S CK
到 1个 完 整 的 字 符 , 码 如 下 : 代
f r i 0; 8;+ + ) o (- i < i {
写 入
S BUF SP
P 0 - B T5 / S K 上 升 沿 3 uT l I ; / C _
的上 升 沿 从 S I 脚 传 入 , S K 的下 降 沿从 S O 引脚 D 引 在 C D 传 出 。 图 3 出 了两 种 模 式 下 的 S I 给 P 波形 。 在 每 种模 式下 , 有 4 可 能 的命 令 。8 命 令 ( 都 个 位 递增 抽 头 和 递减 抽 头 命 令 ) 中包 含命 令 字 节 , 1 位命 令 ( 而 6 读数
P. 3 7为 C P . S, 4 0为 MI O。 S
由于 使 用 MS 40 4 9 IO 模 拟 串 口通 信 , 有 使 P 3F4 的 / 没 用 中 断 函 数 , 需 要 调 只
用 一 个 子 函 数 就 能 实 现
cs
SCK Vs s P1 B PI W PI A
线 技 术 是 一 种 同 步 串行 接 口 , 硬 件 功 能 很 强 , 以 与 其 所
RB ÷ +R W一
RB w E + Rw
(位器件,— ~ 5) 8 N o 26
( 7位 器 件 , N—o 1 8 ~ 2)
S I 关 的 软 件 相 当 简 单 , C U 有 更 多 的 时 间 处 理 其 P有 使 P