1. 首页
  2. 编程语言
  3. C
  4. 《TMS320F281x_DSP原理及应用实例》

《TMS320F281x_DSP原理及应用实例》

上传者: 2020-05-24 03:28:33上传 PDF文件 3.35MB 热度 53次
前言 TMS320F2812/2810芯片作为TI公司DSP控制器2000系列的新成员,一经上 市就吸引了国内许多研发人员的注意。TMS320F281x提供了强大的计算能力,最 快有150ⅥIPS的运行速度,应用于电机的数字化控制和三相逆变器等方面显得游 刃有余。TMS320F2812/2810在与现有240x系列DSP控制心片代码兼容的同时, 具有处理性能更强,外设集成度更高,程序存储器更人,AD转换速度更快等特 点,是240x系列DSP芯片的升级产品 TMS320F281x包含了多种芯片,可提供不同容量存储器和不同外设,以满足 各和应用的要求和性能价格比。所有的TMS320F281x芯片都含有事件管理器模 块,用丁产生电机控制中所需要的三相PM信号,并内含死区发生器和保护逻辑。 此外电机控制中常用刭的正交编码器接口QEP、捕获口、定时器等资源在 TMS320F28x中均已包含。 高性能12位模数转换器的转换时间最快在100ns以内,提供多达16路的模 拟输入,具有自动排序功能。利用ADC的这些特点可进行过采样从而提升AD转 换的分辨率 本书并不是一本TMS320F2812/2810的使川大全。作者在自身的学习过程中, 发现虽然表面上看来TMS320F2812/2810的功能非常复杂,似乎学习和应用起来 很困难,其实不然。如果读者具有TMS320LF240x系列DSP的基础知识,那么转 向TMS320F281x其实是很容易的,因为人部分外设的使用方法都是类似的,只需 在某些更改或升级的地方加以注意即可。作者强烈建议读者采用C语言编程,木 书也介绍了一些C语言编程的相关知识,便于读者快速上于。和汇编语言相关的 部分如CPU和寻址等内容本没有包括。另外SPI口、eCAN总线、多通道缓冲 出凵MB$P等内容本书也没有收录。这有几个原因,首先这些功能作者并没有深 入了解和测试,不便介绍;其次作者的实践证明没有掌握这些知识并不影响对 TMS320F28Ⅰx的使用,反而会使丌发人员将主要精力放在核心算法上,有助于快 速掌握TⅦS320F281X的使用方法;最后是篇幅的限制,使得本书并没有将 TMS320F281x所有的资源都一一介绍。需要对这些内容深入了解的读者可以参考 ∏Ⅰ公司英文原版参考文献和其他中文参考书籍。 青年教师吴芳为本书的排版、校对、修改付出了艰辛的劳动,博士生王中在 部分章节的翻译上对作者提供了很大的帮助,作者在此对他们表示感谢 由于成书仓促,书中难免存在错误和不当之处,希望读者能批评指正。 联系方式 电话:027-87542125-8104 电子邮箱:wanshanming@mail.hust.edu.cn 编者 2006年9月于华中科技大学 录 第章 综述 系列的特点…………… D看音。 的管脚功能介绍 的硬件资源… ..···.···.······:···.···· 的导引模式…………… 最小系统… 基本系统 第章 系统控制和中断外围 的存储器……… 哪D 代码安全模块· ····.··:.····.···.···.·······.·······..···.···..·.;·::··.· 时钟 振荡器和锁相环 低功耗模式 看门狗模块………… 定时器 通用输入输出 ●看·●●·鲁●·鲁·。。垂·章·垂鲁 系统配置 外围中断扩展 看。。t曲看垂音·鲁看鲁。。D鲁春。D。。自D·看自。曲自自鲁鲁鲁曲音D看·曲D鲁 第章模数转换器 模数转换器的特点… 自动转换排序器原理…… 不间断的自动排序模式 时钟定标…………………………………………………… 寄存器 的语言编程实例 第章事件管理器 事件管理器功能概述… ············:········:············4 通用定时器 比较单元……………………………………… 电路… 空间矢量 捕获单儿 正交编码脉冲电路 事件管理器的中断…… ··.·····.·:············.·.···.···:···.········ 事件管理器的寄存器… 使用实例… 第章串行通信接口 增强型模块概述 模块的结构 的奇存器 ··.····.··..·············:·.·.············.···.···.··· 应用实例… 第章 的语言编程 软件安装和使用方法简介 语言语法简介 典型 工程文件结构介绍… 从 内部的存储器中运行应用程序……… 第章 的应用实例 在永磁同步电机驱动器中的应用 在三相高频逆变器中的应用 第章 综述 系列的特点 高性能静态技术 振荡频率( 指令周期) 低功耗设计(内核@ 内核@ 的引脚) 的电压 边界扌描功能 ●高性能位 ×位和 位乘加操作 哈佛总线结构 快速中断响应和处理 统一的存储器规划 的线性程序地址 的线性数据地址 高效的代码(和汇编语言) 处理器源代码兼容 片内存储器 闪存:可达×的(个×和个×的区间) 只读存储器:可达 ×的(次性可编程) 和:两块×的单存取 块×的 和:两块×的 引导 (×) 坎件引导模式 标准数学表 ●外部接口(仅 可达的存储器空间 可编程的等待状态 可编程的读写选通定时 三个独立的片选 时钟和系统控制 支持动态收变锁相环()的参数值 片内振荡器 看门狗定时器模块 外围中断扩展功能可支持个外围中断 位安全密码钥匙锁 保护 和 存储器 防止固件反向工程 三个位定时器 电机控制外围 两个事件管理器(和 和 兼容 ●串行接口外围 串行外围接口() 两个串行通信接∏(),标准接∏ 增强型总线 模式的多通道缓冲串口( 位转换器,个通道 通道的输入多路选择器 两个采样保持器 单同时转换模式 快速转换时间:每秒兆次转换 可达个独立可编程的多路通用输入输出()管脚 先进的仿真特性 分析和断点功能 硬件实时调试 ●支持工具包括 编译汇编连接器 支持 指令 代码设计师工作室( 平台 基」的基木输入输出系统( 扫描控制器 第三方薮字化电机控制算法 低功耗模式和功率节省 支持 模式 可以关断单个外围时钟 封装 脚脚脚 温度沱围 ℃到℃( ℃到℃( 图为 的脚 管脚封装图。 图为 的脚 管脚封装图。 X12 CIKIN XH2ADC3enc DD]VFL ASTRA AP6EPI2 TC和 图A 要香验 " 图 的脚 管脚封装图顶视图 黑品8器器哥岀甚器西RR尺RN下尺器忐沿 59 XINT2ADCSOC 45 T3PWMT3CMP CLO VssAJO N始四Faa9:P其9g上888: 图 的脚 管封装图顶视图 系列不同型号的的区别 和 的区别。 带的系列内含存储器,而带的系列不含存储器,而是只读 存储器另外 中的一次性可编程()在 中改 成了 系列程序存储器可反复擦写、重复编程,在产品开发阶段 用起来比较方便。若采用 ,需在软件开发完毕后将代码交付生产厂商,在出 厂前将程序固化进 的。这样可降低生产成本,适用于大批量生产阶段。 的区别 有外部存储器接口,而 和 没有。 和 有 的而 另外公司近年还推出了 和 等系列, 其体系结构和 基木类似,但管脚数、振荡频率、内部资源等均比 有所降低,以图降低成本。目前国内用得较多的是 (以下 简称或)和 以下简称或)。在不引起误解的前提下, 有时本书也将 和 简写成或 的管脚功能介绍 下表为系列管脚定义及功能介绍。所有数字输入管脚均为兼容。所有 输出肜均为 电平,输入脚不允许接。内部有的脚有或p的上 拉下拉电流。 说明: 典型管脚的输出驱动能力为 但 脚为 输入,=输出,≡高阻抗 管脚内部上拉,一管脚内部下拉 另外,要注意上电顺序。在电源脚达到电压以前,不要驱动其亡管脚 表 管脚功能和信号描述 引脚名称 引号 功能描述 脚 脚 信号(仅) 地址总线 位 数据总线
下载地址
用户评论