当前位置:首页 >> 信息与通信 >>

基于TMS320F2812的GPIO总线在多路多位开关中的应用


基于 TMS320F2812 的 GPIO 总线在多路多位开关中的应用 【摘要】本文介绍了使用 DSP 芯片 TMS320F2812 的 GPIO 总线,实现对多 路多位开关状态的监测, 并结合工程实际应用, 进行了硬件电路设计和软件编程。 该方法的使用大大节约了芯片的硬件资源,提高了 DSP 芯片的使用效率。 【关键词】TMS320F2812;GPIO 总线;I/O 引脚;矩阵

连接;多路多位开 关 1.引言 对于复杂多路多位旋转或按键开关,传统上使用微控制器( MCU)的 I/O 引脚对开关状态进行监测,这种方法需要占用 MCU 大量的 I/O 引脚,浪费了 MCU 有限的硬件资源,同时也给软件编程带来了诸多不便。 TMS320F2812 是 TI 公司的一款用于工业控制和数据处理的高性能、低功耗、具有较高性价比的 DSP 芯片。与传统的 MCU 比较,TMS320F2812 具有更快的速度、更高的效率 和更强大的数据处理能力。它可在 150MHz 主频下工作,提供 56 个通用 GPIO 引脚。本文结合工程应用实际,使用矩阵电路连接形式,结合软件编程,实现了 TMS320F2812 的 GPIO 总线对多路多位开关的动态监测,减少了硬件资源的浪 费,降低了软件开销。 2.硬件电路设计 TMS320F2812 具有 6 组通用目的 GPIO 总线的数字量 I/O 引脚, 它们大部分 是多功能复用引脚,即这些 I/O 引脚既可以作为通用数字 I/O 口,也可以作为特 殊功能口(如 SCI、SPI、CAN 等) ,可以根据设计需要,通过 GPxMUX 寄存器 将各 I/O 引脚配置为数字 I/O 模式或者其他模式。 如果引脚工作在数字 I/O 模式, 还可以通过 GPxDIR 寄存器配置这些数字 I/O 引脚的方向, 即是是输入引脚还是 输出引脚。本文介绍对多路多位旋转开关的动态监测,需要将 GPIOB 总线的引 脚配置为数字 I/O 模式,引脚方向根据实际接线关系配置为输入 或输出。 TMS320F2812 采用低电压供电,所有 I/O 引脚电压为 3.3V,它的输入电平均为 TTL 电平,输出电平均为 3.3V 的 CMOS 电平,输入端不允许 5V 电压输入。所 以在电路设计时,数字 I/O 引脚的上拉电阻电压需要选择 3.3V。 一般开关硬件电路的搭建,需要根据监测的开关状态个数以及可利用的 I/O 引脚,确定其电路连接形式,如直接连接,还是矩阵连接方式。对于普通的单路 多位旋转开关,通常采取如图 1 所示的连接方式进行直接扫描监测。 图 1 直接连接 图 1 中用 GPIOB0~GPIOB9 监测旋转开关 S1 的 10 个状态位,此种连接方 式只需将所用到的 I/O 引脚配置为数字输入口,读取 I/O 引脚电平,开关选通的 那个状态位将接地为低电平,由此判断出开关的状态。该方式一个 I/O 引脚只能 判断开关的一种状态, 但当需要实现对多个旋转开关监测时,其效率将显得非常 低,可能出现 I/O 引脚不够用的情况。 为了提高 I/O 引脚的利用率,减少硬件资源浪费。实现对多路多位的旋转开 关监测,电路中可以将 I/O 引脚复用,并采取矩阵连接的方式。即用 N 条引脚构 成行线, M 条引脚构成列线, 行、 列的交叉便构成了 N× M 的矩阵, 能够监测 N× M 个状态位,其所需的 I/O 引脚仅为 N+M 个。基于以上分析,本文结合工程应用 实际,设计实现 6 路旋转开关共计 45 个(即:1 路 10 位,1 路 9 位,2 路

相关文章:
基于TMS320F2812的CPU片上外设功能及接口设计
模数转换 单元的模拟电路包括前向模拟多路复用开关(...图 3-4 CAN 总线接口电路 TMS320F2812 芯片本身...性串行 通信, 因而在实际应用中具有极高的应用价值...
TMS320F2812芯片
地介绍了TMS320F2812芯片在电机调速中的典型应用!...总线 死区控制器件 4 个输入捕获 16 位寄存器 16 ...4.2 基于TMS320F2812DSP芯片的交流PMSM调速控制系统 ...
TMS320F2812工作机制及指令周期测试
位定点 DSP 芯片.该芯片最高可在 150 MHz 主频下...(存取时间为 36 ns).TMS320F2812 采用哈佛总线...InitGpio(void) { EALLOW; //多路复用器选为数字...
TMS320F2812处理器特性
基于TMS320F2812的开关磁... 4页 1下载券 _TMS...16 位*16 位的两个乘且累加 ? 哈佛总线结构 ? ...多用途通用输入/输出(GPIO)引脚 16.高级的仿真特性...
关于TMS320F2812_GHH的GIO口的基本应用
关于TMS320F2812_GHH 的 GIO 口的基本应用 【摘要】本文主要介绍用 TMS320F2812_GHH(以下简称为 DSP)的 GPIO 口作为 ARINC429 芯片的 16 位数据总线来实现...
1_TMS320F2812
TMS320F2812采用哈佛总线结构,具有密码保护机制,可...配置表 2 中的 GPIOF4 (SCITXDA) =1,则转向 ...多路切换器和双采样/保持器的 12 位 ADC, 模拟量...
DSP 相关知识及TMS320F2812性能介绍
DSP 相关知识及TMS320F2812性能介绍_计算机硬件及网络...采用哈佛总线结构模式; 快速中断响应和中断处理能力;...个独立的可编程、多用途通用输入/输出(GPIO)引脚。...
TMS320F2812外部接口分析与存储器扩展
TMS320F2812外部接口分析与存储器扩展 TMS320F2812是德州仪器(TI)公司专门为工业应用而设计的新一代 DSP 处理器,它的性 TMS320F2812 能大大优于当前广泛使用的...
tms320f2812中文资料介绍
tms320f2812 中文资料介绍简介: 德州仪器所生产的 ...(3)哈佛总线结构 (4)快速中断响应 (5)4M 线性...表 10Boot 模式之 GPIOF 引脚位状态。 GPIOF4 1 ...
TMS320F2812最小系统设计
TMS320F2812最小系统设计_理学_高等教育_教育专区。...毕业设计以及电子设计竞赛中, 需要应用DS P 实验系统...如增加CAN 总线功能及数字信号处理功能等, 尽可能结合...
更多相关标签:
2812 gpio 引脚 | 2812 gpio | f2812的gpio | dsp2812 gpio | dsp2812 gpio配置 | tms320f2812 | tms320f2812中文手册 | tms320f2812引脚图 |