TMS320F28335及其最小系统设计

合集下载

基于TMS320F28335的DSP最小系统设计

基于TMS320F28335的DSP最小系统设计
部 33 . V供 电 , 因而 功 耗 大大 降低 。且 主频 高达 1 O z 处 理 速 5 MH ,
用 电路 板 上 的 内部 振 荡 器 或 者 利 用 外 部 时钟 。基 本 外 部输 入 的 时钟 频 率 是 在 2 - 5 z范 围内 。 芯 片 上 的 时 钟锁 相环 ( L ) 0 3 MH P L 可 以来 倍 频 输入 的时 钟 频 率 ,最 大 倍 频 达 到 芯 片 的 最 大 工 作 频 率 1 O z MS 2 F 8 3 5 MH 。T 3 0 2 3 5芯 片 的 内 部 振 荡 电 路 能 够 把 10 z 。 23 D P与 J A 接 口设 计 . S TG T 3 0 2 3 5采 用 5个 1 4 . — 9 0E E标 准 协 议 和 MS 2 F 8 3 91 1 9 1E 1
谭 威 罗仁泽 高文 刚 ( 西南石油大学电气学院, 四川 成都 600 ) 15 0
周 慧琪 ( 西安电子科技大学计算机 学院, 陕西 西安 7 0 7 ) 1 0 1
摘 要
在 各 大 专 院校 的课 程 教 学 、 实验 教 学、 毕 业 设 计 以及 电子 设 计 竞 赛 中 ,需 要 应 用 D P 实验 系统 。 介 绍 了 T 公 司 的 S I
度 快 ,是 需 要 浮 点 运 算 便 携 式 产 品 的 理 想 选 择 。本 文 采 用
T 3 0 2 3 5作为 主 控 芯片 设 计一 个 D P最 小应 用 系 统 。 MS 2 F 8 3 S
1 系统 构 成

个 典 型 的 D P最 小 系 统 应 包 括 D P芯 片 、 源 电 路 、 S S 电 复
和 X 、 2引 脚 直 接 相 连 , 1X ×1引脚 通 常是 数 字 参 考 电 压 ( D , V D) X 2引 脚是 内部 振 荡 的输 出 。如果 引 脚 × 2不用 , 须悬 空 。本 文 必 采 用 的是 内部 振 荡 器 ,在 × 1和 × 2之 间连 接 一 个 3 MH 0 z的 石

F28335DSP硬件设计资料

F28335DSP硬件设计资料

4.
DSP原理与应用
2017年9月23日
11
三、TMS320F28xxx最小系统设计
DSP最小系统包括以下几个部分:
1. 电源系统(Power)
2. 复位和时钟电路(Reset & Clock)
3. 存储器接口(ROMቤተ መጻሕፍቲ ባይዱor RAM)
4. 外设接口(串行通信、并行通信、I/O扩展) 5. JTAG(Joint Test Action Group)接口 6. 开关电源或电机控制典型电路设计 7. 逻辑电路设计思路和探讨
4)控制信号时序(RD、WE、RST, AddrBus, DataBus
等);
DSP原理与应用
2017年9月23日
3
TMS320F28xxx的主要电气参数列表如下
DSP原理与应用
2017年9月23日
4
TMS320F28xxx接口时序图1(上电复位)
DSP原理与应用
2017年9月23日
5
TMS320F28xxx接口时序图2(热复位)
DSP原理与应用 2017年9月23日
2
一、 DSP系统电路设计的指导原则
首先,要了解DSP芯片的基本参数(从数据手册
Datasheet中查找参数说明),重点关注以下几个参数:
1)芯片的工作电源Vcc,Vdd(5V,3.3V,2.5V,1.8V ?); 2)信号接口的电平要求(VIH,VIL,VOH,VOL)和驱动能力; 3)CPU的工作频率f = ?,信号的上升时间tr = ?,下降时间 tf =?;
DSP原理与应用 2017年9月23日 13
2
3
4
典型3.3V和1.9V电源电路设计
市电220V 220VAC/5VDC TPS767D301

TMS320F28335及其最小应用系统设计

TMS320F28335及其最小应用系统设计

MS320F28335及其最小应用系统设计TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。

与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。

它采用内部供电,外部供电,因而功耗大大降低。

且主频高达150 MHz,处理速度快,是那些需要浮点运算便携式产品的理想选择。

2 TMS320F28335简介TMS320F28335采用176引脚LQFP四边形封装。

其主要性能如下:高性能的静态CMOS技术,指令周期为ns,主频达150MHz;高性能的32位CPU,单精度浮点运算单元(FPU),采用哈佛流水线结构,能够快速执行中断响应,并具有统一的内存管理模式,可用C/C++语言实现复杂的数学算法;6通道的DMA控制器;片上256K(64K)*l6的Flash存储器,34K(18K)*l6的SARAM存储器.1K*16 OT PROM和8K(4K)*l6的Boot ROM。

其中Flash,OTPROM,16K*l6的SARAM均受密码保护;带()的为2808控制时钟系统具有片上振荡器,看门狗模块,支持动态PLL调节,内部可编程锁相环,通过软件设置相应寄存器的值改变CPU的输入时钟频率;8个外部中断,相对TMS320F281X系列的DSP,无专门的中断引脚。

GPIO0~ GPIO63连接到该中断。

GPI00-GPI031连接到XINTl,XINT2及XNMI外部中断,G Pl032~GPI063连接到XINT3-XINT7外部中断;支持58个外设中断的外设中断扩展控制器(PIE),管理片上外设和外部引脚引起的中断请求;增强型的外设模块:18个PWM输出,包含6个高分辨率脉宽调制模块(HRP WM)、6个事件捕获输入,2通道的正交调制模块(QEP);3个32位的定时器,定时器0和定时器1用作一般的定时器,定时器0接到P IE模块,定时器1接到中断INTl3;定时器2用于DSP/BIOS的片上实时系统,连接到中断INTl4,如果系统不使用DSP/BIOS,定时器2可用于一般定时器;串行外设为2通道CAN模块、3通道SCI模块、2个McBSP(多通道缓冲串行接口)模块、1个SPI模块、1个I2C主从兼容的串行总线接口模块;12位的A/D转换器具有16个转换通道、2个采样保持器、内外部参考电压,转换速度为80 ns,同时支持多通道转换;88个可编程的复用GPIO引脚;低功耗模式;1.9 V内核,3.3 V I/O供电;符合IEEEll49.1标准的片内扫描仿真接口(JTAG);TMS320F28335的存储器映射需注意以下几点:片上外设寄存器块0~3只能用于数据存储区,用户不能在该存储区内写入程序。

dsp28335开发板中文资料汇总(dsp28335最小系统

dsp28335开发板中文资料汇总(dsp28335最小系统
外围设备供电。系统内核电压1.9V和I/O口供电电压3.3V。
4.JTAG接口电路
TMS320F28335具有符合IEEE1149.1标准的片内扫描仿真接口
(JTAG),该接口通过仿真器直接访问。为了能与仿真器通信,所设计的最
小系统板上应有14引脚的仿真接口,其中的EMU0和EMU1信号必须通过
上拉电阻连接至电源,其中上拉电阻为4.7kΩ。
元件。
(2)电源模块输出端使用保护电容,其值不能小于10μF,
且不能使用贴片电容或高频陶瓷电容,否则工作不稳定。
这里采用的是TPS767D301电源芯片两路电源输出为DSP芯片和
外围设备供电。系统内核电压1.9V和I/O口供电电压3.3V。
dsp28335封装
dsp28335初始化程序
dsp28335引脚图及功能
小结:
以上给出了TMS320F28335的最小应用系统的设计电路,利用该
电路实时在线对TMS320F28335系统仿真开发。但该系统仅是一个最小的应
用系统,具体模块的应用系统应视实际需要设计。
注意事项:
(1)时钟电路采用内部晶体振荡器,在电路配置时应尽量靠近
TMS320F28335放置,引线要短且粗,电容要稳定,容值准确,应远离发热
TMS320F28335,其具有片上Flash,OTPROM及SARAM存储器在设计最小
应用系统时无需考虑外部存储器接口问题。
下面是F28335最小应用系统的一种连接方式:
1.复位电路设计
首先介绍一下MAX811芯片,MAX811芯片保证了DSP芯片的正常
复位。
VCC:电源
GND:直流地
/RST:自动复位端(上电复位端),低电平有效。在VCC电压低于

28335最小系统解析

28335最小系统解析

3. 采用芯片内含MOS管的DC/DC控制器, 如TPS54310(5V输入,0.9~4.5V单路输 出)输出电流大,效率高,所占面积也相 对较小,但是费用上升。 4. 采用DC/DC模块,如PT6931(5V输入, 3.3V/1.8V输出)效率高,设计方便但是成 本也高。
电源芯片-TPS767D301介绍
2个多通道缓冲串口(MBSP) 1个12C总线接口 12位模数转换模块 80ns转换时间 2X8通道复用输入接口 两个采样保持电路 单/连续通道转换 高达88个可配置通用目的I/O引脚 先进的仿真调试功能
硬件支持适时仿真功能
低功耗模式和省电模式
支持IDLE,STANDBY,HALT模式
TPS767D301是TI公司推新推出的双路低压差 电源调整器 ,主要应用在需要双电源供电 的DSP设计中,其主要特点如下: • 双路输出可以提供需要双电源供电应用。 • 每路输出电流的范围为0-1A 。 • 一路3.3V固定输出,另一路可以是 2.5V,1.8V或者可以调节的输出。 • 快速响应。 • 2%的过载和过温承受值。
外设中断扩展模块(PIE)支持58个外设中断
三个32位CPU定时器128位保护密码 保护Flash/OTP/ROM 防止系统固件被盗取 增强的电机控制外设 多达18通道的PWM输出
引导(BOOT)ROM(8K 带有软件启动模式
X 16)
数学运算表
16位或32位外部存储器扩展接口
• 最大输出电流为1A时,最大电压差为 350mV 。 • 具有超低的典型静态电流(85μA),器件 无效状态时,静态电流仅为1μA 。 • 每路调整器各有一个开漏复位输出,复位 延迟时间为200ms 。 • 28引脚的TSSOP PowerPAD封装 。 • 每路调整器都有温度自动关闭保护功能 。

基于TMS320F28335的DSP最小系统设计PPT课件

基于TMS320F28335的DSP最小系统设计PPT课件

2021/3/12
2021
2.2复位和WATCH DOG电路设计
2021/3/12
2021
2.3时钟电路和JTAG仿真调试接口电路设计
利用DSP芯片内部的振荡器构成时钟电路,在芯片的Xl和 X2/CLKIN引脚之间接入一个晶体,用于启动内部振荡器。目前流行的 DSP都备有标准的JTAG(Joint Test Action Group)接口,主要用于 在线仿真调试。本设计中DSP和仿真器之间的连接电缆超过6 in,将 数据传输脚加上驱动,此上拉电阻取10K。两模块与TMS320C5402的连 接方式如图所示。
2021/3/12
2021
2.4TMS320F28335的电源设计
2021/3/12
2021
3.最小PCB系统
2021/3/12
2021
4.最小系统原理图
2021/3/12
2021
Thyoaunk
End
2021/3/12
2021
基于TMS320F28335的DSP最小系统设计
1.最小系统硬件构成
2.各功能模块设计
3.最小PCB系统
4.最小系统原理图
2021/3/12
2021
1
1.最小系统硬件构成
基于TMS320F283352最小系统系统框图。此最小系统主要 由时钟及复位电路、JTAG仿真调试接口电路以及供电系统, 外加WATCH DOG电路等模块构成。系统框图如下:
看门狗电路起着监视DSP动作的作用。系统在运行过程中 通过I/O输出给看门狗的输入端WDI脚正脉冲,两次脉冲时间 间隔不大于1.6s,则 引脚永远为高电平,说明DSP程序执行 正常。但如果程序跑飞,就不可能按时通过I/O输出发出正脉 冲。当两次发出正脉冲的时间间隔大于1.6s时,看门狗便使 置为低电平,将使系统复位。两模块的连接方式如图所示。

28335最小系统

28335最小系统

• 最大输出电流为1A时,最大电压差为 350mV 。
• 具有超低的典型静态电流(85μA),器件 无效状态时,静态电流仅为1μA 。
• 每路调整器各有一个开漏复位输出,复位 延迟时间为200ms 。
• 28引脚的TSSOP PowerPAD封装 。
• 每路调整器都有温度自动关闭保护功能 。
TPS767D301硬件电路图
UB
LB
OE
WE CE
IS61LV51216
PWM缓冲电路—74LVTH16245
由于CPU不具有驱动能力,控制功 率开关管的PWM驱动信号需要通过 缓冲芯片74LVTH16245驱动功率开 关管。也可以理解为增强CPU带负载 能力。
PWM1 PWM2 PWM3 PWM4 PWM5 PWM6 PWM7 PWM8 PWM9 PWM10 PWM11 PWM12 XCLKOUT A19
TLC2274A是一种满电源幅度输出四通道运算 放大器,可以提供相当好的AC性能,且有 较现存CMOS运放更好的噪声、输入失调 电压和功耗性能。器件的输入和输出设计 能够承受100mA的电流而不致锁住。器件 暴露于静电放电的情况下可能导致器件参 数性能衰退。
返回
ESD静电保护
国际上习惯将用于静电防护的器材统称为ESD ,即静电阻抗器。通过接触、摩擦、电器间感 应等产生,其特点是长时间积聚、高电压、低 电量、小电流和作用时间短。 EMI(电磁干扰) EMC(电磁兼容性)
引导(BOOT)ROM(8K X 16) 带有软件启动模式 数学运算表 16位或32位外部存储器扩展接口 多达2M的寻址空间 时钟和系统控制 支持动态改变锁相环的倍频系数 片上震荡器 看门狗定时模块
多达6通道的HRPWM输出 6个捕捉单元,捕捉外部事件 2个正交脉冲编码电路 8个32位/6个16位定时器 串口通信外设 1个串行外设接口模块(SPI) 3个UTAR接口模块(SCI) 2个增强型的eCAN2.0B接口模块

TMS320F28335最小应用系统设计电路

TMS320F28335最小应用系统设计电路

(2)电源模块输出端使用保护电容,其值不能小于 10μF,且不能使用贴 片电容或高频陶瓷电容,否则工作不稳定。 这里采用的是 TPS767D301 电源芯片两路电源输出为 DSP 芯片和外围设 备供电。系统内核电压 1.9V 和 I/),低电平有效。在 VCC 电压低于复位 阈值时有效,并在 VCC 电压上升到大于复位阈值后的至少 140ms 内仍保持 低电平。 /MR:手动复位端,低电平有效。只要/MR 为低电平就有效,并且复位管 脚的状态将保持到/MR 返回高电平后的 140ms。 通过上面的解释就很好理解以上复位电路是如何工作的。 2.时钟电路设计 3.电源电路设计 这里采用的是 TPS767D301 电源芯片两路电源输出为 DSP 芯片和外围设 备供电。系统内核电压 1.9V 和 I/O 口供电电压 3.3V。
TMS320F28335 最小应用系统设计电路
采用 TMS320F28335 组成应用系统,首先考虑 TMS320F28335 所具有的 各种功能是否满足应用系统要求。如能满足则该系统为最小应用系统。一个 最小应用系统包括:复位电路,时钟电路、电源及存储器等。对于 TMS320F28335,其具有片上 Flash,OTPROM 及 SARAM 存储器在设计最小 应用系统时无需考虑外部存储器接口问题。 下面是 F28335 最小应用系统的一种连接方式: 1.复位电路设计 首先介绍一下 MAX811 芯片,MAX811 芯片保证了 DSP 芯片的正常复 位。 VCC:电源 GND:直流地
4.JTAG 接口电路 TMS320F28335 具有符合 IEEE1149.1 标准的片内扫描仿真接口 (JTAG),该接口通过仿真器直接访问。为了能与仿真器通信,所设计的最 小系统板上应有 14 引脚的仿真接口,其中的 EMU0 和 EMU1 信号必须通过 上拉电阻连接至电源,其中上拉电阻为 4.7kΩ。 小结: 以上给出了 TMS320F28335 的最小应用系统的设计电路,利用该电路实 时在线对 TMS320F28335 系统仿真开发。但该系统仅是一个最小的应用系 统,具体模块的应用系统应视实际需要设计。 注意事项: (1)时钟电路采用内部晶体振荡器,在电路配置时应尽量靠近 TMS320F28335 放置,引线要短且粗,电容要稳定,容值准确,应远离发热 元件。

以TMS320F28335为主处理器的车载智能电源控制器的设计

以TMS320F28335为主处理器的车载智能电源控制器的设计

以TMS320F28335为主处理器的车载智能电源控制器的设计1.系统需求分析:车载智能电源控制器的设计要满足以下基本需求:-能够监测车辆电池的电压和电流,并实时反馈给主处理器。

-根据实时检测到的电池情况,控制发电机的输出电压和电流,以保证电池的正常充电。

-实现智能管理和优化电池的使用,延长电池的寿命。

-对电池的充电状态进行监测和保护,避免过充和过放。

2.硬件设计:-包括电压和电流传感器、电池电压分压器、发电机控制电路等在内的外围电路的设计。

电压和电流传感器用于检测电池的电压和电流,将数据传输给主处理器。

电池电压分压器用于将电池电压降低到适合主处理器的输入电压范围。

发电机控制电路负责对发电机的输出电压和电流进行调节和控制。

3.软件设计:-主处理器的软件设计主要包括以下几个方面:1)电池电压和电流的实时监测和反馈:主处理器通过读取电压和电流传感器的数据,实时监测车辆电池的状态,并将数据反馈给其他相关模块进行处理。

2)发电机控制:根据电池的状态和需要,主处理器通过发电机控制电路对发电机的输出电压和电流进行调节和控制,以实现电池的正常充电。

3)电池管理:主处理器通过智能算法对电池的使用情况进行分析,并根据实时需求对电池进行优化管理,延长电池的使用寿命。

4)充电状态监测和保护:主处理器通过读取电池的电压和电流数据,实时监测电池的充电状态,并对电池进行保护措施,避免过充和过放。

4.系统性能:-车载智能电源控制器的设计需要满足以下性能指标:1)准确性:电池电压和电流的实时监测需要具备高准确性,以确保充电系统的稳定性和安全性。

2)响应速度:主处理器需要具备快速的响应能力,及时调节发电机的输出电压和电流,以满足车辆电池的需要。

3)功耗控制:主处理器的功耗应尽量低,以减少对车辆电池的能源消耗,延长整个系统的使用寿命。

基于TMS320F28335的DSP最小系统设计

基于TMS320F28335的DSP最小系统设计

98基于TMS320F28335的DSP最小系统设计基于TMS320F28335的DSP最小系统设计Design of DSP Minimum System Based on TMS320F28335谭威罗仁泽高文刚(西南石油大学电气学院,四川成都610500)周慧琪(西安电子科技大学计算机学院,陕西西安710071)摘要在各大专院校的课程教学、实验教学、毕业设计以及电子设计竞赛中,需要应用DSP实验系统。

介绍了TI公司的TMS320F28335 芯片的性能特点,给出了由TMS320F28335 组成的DSP 最小应用系统。

详细介绍了各部分电路的设计方法。

该系统可满足教学要求,也可用于简单的工程研究和应用开发。

关键词:数字信号处理器,最小应用系统,浮点DSP,TMS320F28335AbstractIn the colleges and universities teaching,experiment teaching,the graduation design and electronic design competition,need-ed to use DSP experiment system.This paper introduces the TI company TMS320F28335 chip performance characteristics,is giv-en up of TMS320F28335 DSP minimum application system.Detailed introduces each part of the circuit design method.Keywords:digital signal processor,minimum application system,fixed-point DSP,TMS320F28335TMS320F28335 数字信号处理器是 TI 公司的一款 C2000 系列的浮点DSO控制器,与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。

基于TMS320F28335的小型导航计算机系统设计

基于TMS320F28335的小型导航计算机系统设计

收稿日期:2009-06-03作者简介:刘明(1973—),男,云南会泽人,高级工程师,博士研究生,主要研究领域为水下航行器组合导航。

基于T MS320F28335的小型导航计算机系统设计刘 明(西北工业大学航海学院,陕西西安 710072)摘要:设计了一种基于新型浮点DSP ———T MS320F28335的小型导航计算机取代以往基于双处理器结构的同类系统,完成6路模拟量和3路数字量实时采集的同时,实现低成本大容量的非易失数据存储,其浮点运算能力满足导航算法需求,双CAN 总线接口可接驳多种上位机,通过片内高速数据交换通道还可扩展高性能DSP 阵列。

跑车试验表明,该设计用更小的体积和功耗实现了低成本导航计算机系统。

关键词:惯性导航系统;导航计算机;数字信号处理器中图分类号:U666.125 文献标识码:A 文章编号:1000-8829(2009)12-0036-04D esi gn of M i n i a ture Nav i ga ti on Co m puter Syste m Ba sed on T M S 320F 28335L I U M ing(School of Marine Engineering,North western Polytechnical University,Xi ’an 710072,China )Abstract:An m iniature navigati on computer syste m based on ne w type fl oating 2point DSP ———T MS320F28335is designed t o rep lace si m ilar syste m on dual 2p r ocess ors .Six channels of anal og signal and three channels of digital signal are real 2ti m e sa mp led and saved in a l ow 2cost nonvolatile large me mory .The computing capability of fl oating 2point unit can satisfy perfor mance require ments of navigati on algorithm.Dual CAN can be shared with several kinds of upper computer .DSP array is constructed by on 2chi p high s peed interface .Gr ound vehicle test indicates that a l ower cost navigati on computer syste m with s maller volume and po wer consump ti on is real 2ized .Key words:I N S;navigati on computer;DSP 近几年来,基于GPS 、ME MS -I M U 、磁通门罗盘、里程计等传感器的小型车载组合导航系统备受关注,设计这一类系统所面临的挑战是如何在给定的导航精度下不断降低成本、体积和功耗。

基于TMS320F28335最小系统设计

基于TMS320F28335最小系统设计

基于TMS320F28335 最小系统设计学院:自动化学院课程:DSP实用技术学生:0312302** ***0312302** ***日期:2015-10-25一、概述DSP最小系统是指尽量少的外围电路构成的可以使DSP正常工作、实现基本功能的最简单的系统。

DSP最小系统一般包括:DSP芯片、电源电路、复位电路、时钟电路和JTAG接口。

此外,也可以为其扩展各种类型的存储器。

如附录所示,我们将最小系统分为了四个部分。

第一部分为电源及复位电路,第二部分为时钟电路,第三部分为JTAG仿真电路,第四部分为I/O接口扩展电路。

二、电源及复位电路1.电源电路DSP芯片的176个引脚中,共有26组(52个引脚)电源,其中V DD-V SS(CPU 和逻辑数字电源)有13对,V DDIO-V SS(数字I/O电源)有8对,此外,有一对3.3V 闪存内核电源V DD3VFL-V SS,一对ADC模拟I/O电源V DDAIO-V SSAIO,3对ADC模拟电源(分别是V DDA2-V SSA2、V DD1A18-V SS1AGND、V DD2A18-V SS2AGND)。

构成最小系统,需要对所提到的前三种电源供电。

由于DSP芯片引脚高达167个,如图所示,故不方便将所有电路画于其四周,我们将芯片的电源独立出来,集中画在附录第一部分中。

图1 TMS320F28335的176引脚LQFP封装顶视图这里提供电源的芯片为TPS767D301芯片,是IT公司针对双电源供电的DSP 应用系统设计推出的双路低压降电源调节器,最大输出电流为1A,具有超低静态电流(典型值85μA)和两个具有过热保护功能的漏极开路复位输出。

其输出电压V O=(1+R5/R6) ×V REF,其中V REF的典型值为1.1834V。

R6的推荐值为30.1kΩ,R5可根据输出电压选择:R5=(V O/V REF-1)×R6。

图中选择R5=18.2kΩ,故输出1.9V的电压。

采用TMS320F28335芯片实现在线式UPS不间断电源控制系统的设计

采用TMS320F28335芯片实现在线式UPS不间断电源控制系统的设计

采用TMS320F28335芯片实现在线式UPS不间断电源控制系统的设计引言随着计算机的普及和信息处理技术的广泛应用,不间断电源UPS在关键负载连接至公共电网方面扮演着重要角色。

它们旨在为处于任何正常或异常实用电源条件下的负载提供清洁、持续的电源。

德州仪器(TI)TMS320F28335 DSP为在线UPS设计提供增强的、经济高效的解决方案,可以高速执行多种控制算法,从而使实现高采样速率成为可能。

本文实现了基于TMS320F28335的不间断电源控制系统的设计,该系统能够在单芯片中实现在线UPS的多控制环路,从而提高集成度并降低系统成本。

数字控制还为每个控制器带来可编程性、抗噪声干扰和避免冗余电压及电流传感器的使用等优点。

DSP可编程性意味着可以使用增强的算法更新系统以提高可靠性。

系统介绍UPS系统的控制器采用TI公司推出的业界首款浮点TMS320F28335 DSP,它具有150MHz 高速处理能力,具备32位浮点处理单元,单指令周期32位累加运算,可满足应用于更快代码开发与集成高级控制器的浮点处理器性能的要求。

与前代领先的DSP相比,最新的F2833x浮点控制器不仅可将性能平均提升50%,还具有精度更高、简化软件开发、兼容定点C28xTM控制器软件的特点。

该系统总体框图如图1所示。

图1系统总体框图当市电正常时,在线式UPS输入220V交流电压,经过EMI/RFI滤波后,被送到继电器RY2。

当市电电源的电压正常时,RY1继电器处于闭合状态。

在此条件下,市电电源将分以下几路去控制后级电路的运行:(I)市电直接经交流旁路被送到常闭触点继电器RY2,然后向负载供电。

这种情况一直维持到UPS执行开机“自诊断”检测操作后,通过微处理器的调控将UPS从市电供电状态切换到逆变器供电状态为止。

基于TMS320F28335的CAN总线通信系统设计

基于TMS320F28335的CAN总线通信系统设计
送 节 点重 发该信 息 帧 ;超载 帧 用于 延迟 下一个 数 据
本 文 利2 F 8 3
eA C N模块 与 C AN总线 驱动 器 组成 C AN通 讯 网络 ,
该系统 具有 很 高的 实时 性 、稳 定性和 可 靠性 。
得 到 广泛应 用 。本 文介 绍基 于 T 3 0 2 3 5 控 制 器 C MS 2 F 8 3 微 AN 总线 通信 系统 的设 计 方法 , 细 阐述 详
了其软 、 件设 计 中需要 注意 的 问题 。实践证 明 T 3 0 2 3 5内嵌 的 e A 模块 能使 硬件 电路 硬 MS 2 F 8 3 C N
帧 或远 程 帧 的到来 。 C N 总 线 可 以区 分 位错 误 、 填充 错 误 、C C A R
收稿 口期 :2 1—21 。 0 1 —8 0
现 代 导航
2 1 年 O】
错误 、形式错 误 以及应答 错误 等 多种错误类 型 ,具
这样就 可获得 接收或 发送 一个信息 的时 间; f)超 时功 能 4
和软 件设 计 更 为 简单 、可 靠。
关键 词 :C N 总线 - T 3 0 2 3 5 A / ’ MS 2 F 8 3 ;接 口 中图 分类 号 :T 2 N9 6 文 献标 识码 :A 文章 编号 :1 7 —9 6(0 10 .4 —3 6 47 7 . 1 )2 1 50 2
控 制 器 局 域 网 络 (C N , C nrl r Ara A o t l e oe Ne r )是 一种 高 性 能 、 高可 靠 性 、 易开 发 和 低 t k wo 成本 的现 场 总线 。它是 一种 多 主总线 ,通 信介 质 可
1 AN 总 线 与 T S 2 F 8 3 C M 3 0 2 3 5内置 e AN 模 块 简 介 C
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

引言
TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。

与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D
转换更精确快速等。

它采用内部1.9 V供电,外部3.3 V供电,因而功耗大大降低。

且主频高达150 M Hz,处理速度快,是那些需要浮点运算便携式
产品的理想选择。

2 TMS320F28335简介
TMS320F28335采用176引脚LQFP四边形封装,其功能结构参见参考文献。

其主要性能如下:
高性能的静态CMOS技术,指令周期为6.67 ns,主频达150 MHz;
高性能的32位CPU,单精度浮点运算单元(FPU),采用哈佛流水线结构,能够快速执行中断响应,并具有统一的内存管理模式,可用C/C++语言实现复杂的数学算法;
6通道的DMA控制器;
片上256 Kxl6的Flash存储器,34 Kxl6的SARAM存储器.1 Kx16 OTPROM和8 Kxl6的Boot ROM。

其中Flash,OTPROM,16 Kxl6的SARAM均受密码保护;
控制时钟系统具有片上振荡器,看门狗模块,支持动态PLL调节,内部可编程锁相环,通过软件设置相应寄存器的值改变CPU的输入时钟频率;
8个外部中断,相对TMS320F281X系列的DSP,无专门的中断引脚。

GPI00~GPI063连接到该中断。

GP I00一GPI031连接到XINTl,XINT2及XNMI外部中断,GPl032~GPI063连接到XINT3一XINT7外部中断;
支持58个外设中断的外设中断扩展控制器(PIE),管理片上外设和外部引脚引起的中断请求;
增强型的外设模块:18个PWM输出,包含6个高分辨率脉宽调制模块(HRPWM)、6个事件捕获输入,2通道的正交调制模块(QEP);
3个32位的定时器,定时器0和定时器1用作一般的定时器,定时器0接到PIE模块,定时器1接到中断INTl3;定时器2用于DSP/BIOS的片上实时系统,连接到中断INTl4,如果系统不使用DSP/BIOS,定时器2可用于一般定时器;
串行外设为2通道CAN模块、3通道SCI模块、2个McBSP(多通道缓冲串行接口)模块、1个SPI模块、1个I2C主从兼容的串行总线接口模块;
12位的A/D转换器具有16个转换通道、2个采样保持器、内外部参考电压,转换速度为80 ns,同时支持多通道转换;
88个可编程的复用GPIO引脚;
低功耗模式;
1.9 V内核,3.3 V I/O供电;
符合IEEEll49.1标准的片内扫描仿真接口(JTAG);TMS320F28335的存储器映射需注意以下几点:片上外设寄存器块0~3只能用于数据存储区,用户不能在该存储区内写入程序。

OTP ROM区(0x38 0000~0x38 03FF)为只读空间,存储A/D转换器的校准程序,用户不能对此空间写入程序。

即使不应用eCAN模块,也应使能时钟模块,将为eCAN分配的RAM空间用作一般RAM。

如果设置安全代码,存储器区域Ox33FF80~0x33FFF5需全部写入数据0x0000,而不能用于存储程序或数据。

反之,0x33FF80~Ox33FEF可以存储数据或程序,其中0x33FFF0~Ox33FFF5只能存储数据。

3 仿真工具和开发环境
TMS320F28335开发工具有:标准的优化C/C++编译/汇编/连接器,CCS集成开发环境,评估板和X
DS510仿真器。

其中CCS是一个界面友好,功能完善的集成的开发平台,具有编辑、汇编、编译、软硬件仿真调试功能。

4 最小应用系统
采用TMS320F28335组成应用系统,首先考虑TMS320F28335所具有的各种功能是否满足应用系统要求。

如能满足则该系统为最小应用系统。

一个最小应用系统包括复位电路,时钟电路、电源及存储器等。

对于TMS320F28335,其具有片上Flash,0TPROM及SARAM存储器在设计最小应用系统时无需考虑外部存储器接口问题。

4.1 复位电路的设计
复位采用上电复位电路,由电源器件给出复位信号。

一旦电源上电,系统便处于复位状态,当XRS为低电平时,DSP复位。

为使DSP初始化正确,应保证XRS为低电平并至少保持3个CLKOUT周期,同时在上电后,该系统的晶体振荡器一般需要100~200 ms的稳定期。

所选的电源器件TPS73HD30l一旦加电,其输出电压紧随输入电压,当输出电压达到启动RESET的最小电压时(温度为25℃时,其电压为1.5 V),引脚RESET输出低电平,并且至少保持200ms,从而满足复位要求。

4.2 时钟电路的设计
向DSP提供时钟一般有2种方法:一种是利用DSP内部所提供的晶体振荡器电路,即在DSP的Xl和X 2引脚之间连接一晶体来启动内部振荡器;另一种方法是将外部时钟源直接输入X2/CLKIN引脚,Xl悬空,采用已封装晶体振荡器。

鉴于从资源利用和电路设计的简单性考虑.该最小应用系统的时钟电路采用TMS 320F28335内部晶体振荡器,具体电路如图l所示。

外部晶体的工作频率为30 MHz,TMS320F28335内部具有一个可编程的锁相环,用户可根据所需系统时钟频率对其编程设置。

图2为DSP的电源引脚连接电路.
4.3 J17AG仿真接口
TMS320F28335具有符合IEEEll49.1标准的片内扫描仿真接口(JTAG),该接口通过仿真器直接访问。

为了能与仿真器通信,所设计的最小系统板上应有14引脚的仿真接口,其中的EMU0和EMUl信号必须通过上拉电阻连接至电源,其中上拉电阻为4.7 kΩ。

其电路原理图如图3所示。

4.4 电源部分设计
由TMS320F28335组成的应用系统内核电压(1.9 V)与I/O供电电压(3.3 V)不同,电源部分利用两路输出电源器件TPS73HD301来实现,如图4所示。

对于输入部分,由于所设计的系统供电电源与电源器件距离小于10 cm,在输入端接入0.1μF的贴片电容,具有滤除噪声,提高响应速度。

而对于输出部分,1 0μF的固体钽电容接地可有效保证满载情况下的稳定性,选择电阻R1和R2时应遵循:Vo=Vref[1+(R1/R2)],其中Vref=1.182 V,推荐R2选用269 kΩ。

4.5 应注意事项
设计中应注意以下事项:
(1)时钟电路采用内部晶体振荡器,在电路配置时应尽量靠近TMS320F28335放置,引线要短且粗,电容要稳定,容值准确,应远离发热元件。

(2)电源模块输出端使用保护电容,其值不能小于10μF,且不能使用贴片电容或高频陶瓷电容,否则工作不稳定。

(3)TMS320F28335中一些不用的引脚,应将其通过上拉电阻接电源或按下拉电阻使其接地。

5 结语
文中给出了TMS320F28335的最小应用系统的设计电路,利用该电路实时在线对TMS320F28335系统仿真开发。

但该系统仅是一个最小的应用系统,具体模块的应用系统应视实际需要设计。

相关文档
最新文档