DSP
LaoFan93
追求卓越,敢为人先
展开
-
ModBus-RTU通讯协议编程
编者说:ModBus通信协议结构简单,编程方便,在工业应用现场被广泛使用,特别是PLC应用场合。需要指出的是,ModBus只是一种通信协议,即设备之间的数据约束方式,使用时需要有底层的驱动程序支持,例如,串口通讯。串口通信使用简单,在ModBus协议中应用广泛。在信号的传输方式上又分为RS-232通信,RS-485通信,这种区分只是在数据的传输方式方作划分,底层的驱动程序完全一样。需要长距离、...原创 2019-12-27 16:47:30 · 7849 阅读 · 3 评论 -
DSP TMS320F280049之模拟比较器CMPSS(寄存器版)
F280049C是一款数模集成的DSP控制器,除了强大的数字处理能力外,还包含一部分的模拟电路,主要有比较器CMPSS、运放PGA、DAC、ADC。内部的比较器一般是结合DAC来使用,每个比较器模块包含两个比较器,高侧and低侧。比较器的特点如下:包含DAC模块,反相端可作为DAC的输入 在DAC的基础上可设置斜波补偿,用来做峰值电流控制 比较器的输出可设置数字滤波 比较器可设置滞环宽度...原创 2019-11-18 17:38:55 · 12576 阅读 · 2 评论 -
DSP TMS320F280049之数模转换器DAC(寄存器版)
F280049C有两个12bit的可编程DAC内核,除了能产生DC电压外,还可以产生多种AC波形,例如正弦波、方波、三角波等。每个DAC都有如下特点:可选参考源,分为内部参考源(参考电压可选为1.65V、2.5V)、外部参考源 DAC输出增益可编程 DAC输出可同步(DAC输出同步主要是应用在斜波发生器中)DAC的内部结构框图如下所示:(1)DAC初始化配置初始化代码如下所...原创 2019-11-16 10:32:33 · 2652 阅读 · 0 评论 -
DSP TMS320F280049C之捕获eCAP(1)
F280049C的捕获模块功能强大,既可以实现捕获功能的输入,又可以实现APWM的输出。作为捕获功能时,可以实现对信号脉宽、周期、频率、占空比的测量。还可以用来对外界边沿信号的捕获。特点:任何一个GPIO引脚都可以配置作为捕获的输入引脚,可设置为上升沿、下降沿捕获。使用起来很方便。 每一个捕获模块都拥有一个32位的时间戳(time stamps)计数器,计数频率为CPU主频...原创 2019-11-15 11:12:40 · 6489 阅读 · 0 评论 -
DSP TMS320F280049之CCS工程的建立(库函数版)
TMS320F280049 DSP是TI最新出的一款C2000系列的DSP,主频为100MHZ,功能较为强大,具有较多的片上模拟外设。这一节主要讲述如何新建F280049的CCS工程。Step1.下载文件:下载C2000Ware软件并安装。下载地址如下:http://www.ti.com.cn/tool/cn/C2000WARE?keyMatch=C2000Ware%2...原创 2019-03-03 18:32:30 · 13254 阅读 · 4 评论 -
DSP TMS320F280049之数模转换器DAC(库函数版)
F280049C内部包含两个12-bit的DAC内核DACa、DACb,可以产生多种波形,比如正弦波、方波、锯齿波等。可选内部参考源1.65V或2.5V、外部参考源,输出增益可编程x1、x2。DAC内部框图如下所示:(1)建立工程F280049C工程的建立请参考这篇博客:https://blog.csdn.net/fanxianyan1993/article/de...原创 2019-03-14 21:56:20 · 6285 阅读 · 5 评论 -
DSP TMS320F280049之移相控制(Phase-Shift Control)-库函数实现
(1)原理介绍 F280049C的PWM模块功能强大,可以比较容易的实现移相控制。 本节主要向大家讲述用DSP如何编程实现移相控制,如下图所示为移相全桥变换器的移相控制示意图,其中EPWM1A和EPWM1B为占空比50%的互补信号,EPWM2A和EPWM2B也为占空比50%的互补信号。通过控制EPWM1A和EPWM2B的移相角来实现移相控制。 如上图标注所...原创 2019-04-12 18:40:48 · 13957 阅读 · 9 评论 -
DSP TMS320F280049之烧写FLASH
(1)存储器比较 介绍如何烧写FLASH之前先说说F280049的RAM调试。F280049提供了两种下载调试方式:RAM调试和FLASH调试。RAM调试:编译器将程序下载到DSP的片内RAM中,众所周知,RAM属于随机存储器,其读写速度快,因此,将程序下载到RAM中的速度比较快,方便程序的调试。但是,RAM属于易失性存储器,其存储的数据掉电消失。因此,RAM下载只适合程序的调...原创 2019-04-12 20:57:17 · 6729 阅读 · 2 评论 -
DSP TMS320F280049之CCS工程的建立(寄存器版)
前几天写了有关F280049库函数版工程的建立,库函数编程方便快捷,但是我们不方便对寄存器操作,不利于我们的理解。采用寄存器编程,我们可以方便的操作寄存器的每一位,编写代码思路清晰。因此,我写这篇博客来讲述如何建立F280049寄存器版工程的建立。以下链接为F280049库函数版工程的建立,大家可以对比一下两者的区别。https://blog.csdn.net/fanxiany...原创 2019-04-19 11:26:39 · 5894 阅读 · 6 评论