摘要:以TMS320F240 系列为例,简要介绍了数字信号处理器串行通信接口SCI 模块和RS485 串口通信,并编程实现了TMS320F240 与PC 机串行通信接口电路。   1 引言   DSP 既是Digital Signal Pricessing 的缩写,也是Digital Signal Pricessor 的缩写。前者是指数字信号处理的理论和方法,后者则是指用于数字信号处理的可编程微处理器。TMS320F240 系列是在TMS320F2000TM 平台下的一种定点DSP 芯片,是专为数字电机控制和其他控制应用系统而设计的16位定点运算的DSP。它集合了DSP 的高速运算功能与电
1
1  概述   随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位,其发展历程一直受到广大电子爱好者的极大关注。单片机功能越来越强大,价格却不断下降的优势无疑成为嵌入式系统方案设计的首选,同时单片机应用领域的扩大也使得更多人加入到基于单片机系统的开发行列中,推动着单片机技术的创新进步。   然而传统的单片机系统开发除了需要购置诸如仿真器、编程器、示波器等价格不菲的电子设备外,开发过程也较繁琐。如图1所示,用户程序需要在硬件完成的情况下才能进行联调,如果在调试过程中发现需修改硬件,则要重新制板。因此无论从硬件成本还是开发周
1
系统上电后,ADS5422一直工作,采样产生的数据是否存储到IDT72V2113中,由TMS320C6203B的DX0引脚状态来决定。TMS320C6203B进行初始化,外部扩展总线的XCE3设置为同步FIFO读操作模式。DMA通道0配置为每次传输1帧,每帧1024个半字(HW,HalfWord),同步事件设置为外部中断4,触发极J性为高电平,初始化定时器0,定时间隔为22 ms。   当外部同步信号到来时,启动定时器0,手动启动DMA通道0,同时设置DX0为低电平。ADS5422采样产生的数据开始写人IDT72V2113,当定时器0中断到来时,设置DX0为高电平,关闭IDT72V2113的
1
什么是看门狗(watchdog)   看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。   工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门
1
摘要:采用TMS320C54x芯片实现扩频通信系统中的核心进程——扩频编码与调制。该方案具有参数修改方便、简单易行,可根据实际信道要求迅速调整扩频增益和调制频率的优点。     关键词:DSP 扩频通信 卷积码 m序列 引言 TMS320C54x(简称'C54x)是TI公司于1996年推出的一种定点数字信号处理器。它采用先进的改进型哈佛结构,片内有8条总线、CPU、在片存储器和在片外围电路等硬件。它具高度专业化的指令系统,能够迅速地完成累加、乘积等运算功能。它具有功耗小、高度并行等优点,已被广泛应用于通信等众多领域。 本方案与常规的扩频实现方式相比,常规的扩频实现方式是用硬件来构造扩频
1
本连载讲解作为嵌入式系统开发技术人员所必需具备的单片机的基础知识。继《《嵌入式编程之单片机的基本构成、工作原理》、《嵌入式编程之单片机的外围功能电路》、《单片机的编程语言和开发环境》和《单片机外围功能电路控制的基础知识》后,最后一期将为大家介绍在单片机控制系统中不可缺少的处理方式--“中断”的基础知识。     “中断”与“轮询”     本期是单片机入门连载的最后一期。本期我们将说明在单片机编程过程中一定会遇到的、也是单片机控制中不可缺少的一种处理方式---“中断”。     “中断”处理并非单片机控制系统所特有的现象,在我们的日常生活中“中断”的例子也随处可见。 让我们来看看身边的例
1
摘 要:介绍了一种利用TMS320LF2407来进行全数字控制,采用Buck—Boost双象限电路作为充放电主电路的蓄电池充放电装置。采用了涓流充电、恒流充电、恒压充电的三级充电模式,非同步采样方法,带滞环的PI调节器。样机试验结果表明控制方法可行,充放电精度高。关键词:蓄电池;充电;放电;DSP;Buck-B00st;数字控制0 引言      蓄电池作为储能电源已广泛用于各个行业中。蓄电池充电装置大多采用两级充电模式,同步采样方法,用不带滞环的PI调节器进行PI调节。对于深度放电的蓄电池,为保证正常的使用寿命,在一般的充电程序前必须增加涓流充电过程。同步采样方法存在开关管动作引起的电压和电
1
0 引言   随着感应加热电源对自动化控制程度及可靠性要求的提高,感应加热电源正向智能化与数字化控制的方向发展。DSP具有高速的数字处理能力及丰富的外设功能,使得一些先进的控制策略能够应用实践,研究基于DSP的数字控制感应加热电源,可使产品具有更加优良的稳定性及控制的实时性,并且具有简单灵活的特点。本文以TMS320F2812为核心,设计了超音频串联谐振式感应加热电源的数字化控制系统,包括数字锁相环(DPLL)、移相PWM发生与系统闭环控制等。   1 系统结构   串联谐振式感应加热电源主电路如图1所示。采用不控整流加可控逆变电源结构,负载为感应线圈(等效为电感)与补偿电容串联。逆变部
1
摘 要:给出了采用STC89C52单片机进行自适应控制来控制PWM波, 进而控制电炉的加热,以实现温度控制的设计方法。这套温度测控系统弥补了传统PID控制结构在特定场合下性能下降的不足。   与传统的系统相比,该电路结构简单,测温精度高,温度控制误差小,并在不同时间常数下均可达到技术指标。文章同时给出了用串口调试精灵将PID控制器的输出和温度采样值显示在PC机上,以方便温度的监控的实现方法。   0 引 言   目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设计的任务与要求为1 L 水由1 kW的电炉加
1
摘 要:首先介绍了多路数据采集系统的总体设计、FIFO芯片IDT7202。然后分别分析了FIFO与CPLD、AD接口的设计方法。由16位模数转换芯片AD976完成模拟量至位数字量的转换,由ATERA公司的可编程逻辑器件EPM7256A完成对数据的缓存和传输的各种时序控制以及开关量采样时序、路数判别。采用FIFO器件作为高速A/D与DSP处理器间的数据缓冲,有效地提高了处理器的工作效率。   随着数字信号处理芯片DSP技术的发展,信号处理的速度越来越快,容量越来越大,为了配合不同时钟域之间的数据传输,必须使用FIFO来达到数据匹配的目的,从而提高系统性能。   1 系统的总体设计   系统
1