自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 28377的EPWM9,EPWM10,EPWM11,EPWM12的配置

TI的TMS320F28377可以输出12对PWM,只是根据封装不同,有些PWM的引脚没有引出使得其路数减少了一些。在TI的例程中,一般都使用的EPWM1,EPWM2,EPWM3,对于EPWM9,EPWM10,EPWM11,EPWM12的配置在例程中给出的关于GPIO口的配置如下,以EPWM9为例:void InitEPwm9Gpio(void){   EALLOW;/*Disable inter...

2018-05-18 13:34:35 3853 2

原创 DSP28377扩充CLA程序空间的问题

TI公司的TMS320F28377使用的跟28035和2806X系列类似的构架,具有CLA模块,可以与CPU并行处理数据,可以极大的缩短计算时间。并且在CCS5.2版本以上开放了C语言编程功能,相对于之前的CLA要求汇编语言编程,提高了编程效率,同时也牺牲了程序执行的效率,使得程序量变大。    我之前使用的CLA程序量较少,用的是28377例程里的cmd分配,编译时提示放置CLA的程序存储空

2018-01-07 15:55:03 5356 5

转载 DSP程序死机(跑飞)的一些情况-软件原因

前面对DSP程序死机的硬件原因进行列举,并给出相应的解决办法,今天将DSP程序死机(跑飞)的软件原因列举一下。软件死机主要原因是1、堆栈溢出;2、数组溢出;3、访问指向空地址的指针;4、未声明的函数调用跑飞。1、堆栈溢出以TI CCS3.3为例,程序运行的堆与栈的空间大小都是由软件设计师自己定义分配大小的。一般出现问题就是为DSP软件运行设置的堆或栈的空间太小,而导致程序不能正

2017-10-08 09:49:48 9680

转载 DSP程序死机(跑飞)的一些情况-硬件原因

DSP和FPGA不一样,在DSP上运行的程序可能会会出现死机,也就是跑飞的情况,查死机基本是每个DSP或嵌入式工程师debug时都会经历过的。DSP死机可能是硬件造成的也可能是软件造成。先说一下硬件造成的可能原因,遇到过的就一下4类,1、复位电路不稳定;2.电源不稳定;3、时钟不稳;4、总线不稳定。下面分别讲解一下。1、复位电路不稳定很好理解,就是运行中突然有复位信号过来,

2017-10-08 09:48:29 11316 1

原创 使用28377S进行ADC采样时配置错误导致波形畸变问题

虽现在想起来这是个很傻的问题,DSP开发经验严重不足导致走了很多弯路,希望看这篇文章的各位都能够避免这个问题哈,如果不小心遇到了跟我同样的问题,也可以稍微节省一点时间。问题描述:使用DSP 28377S的ADCA和ADCB共九个通道采样电压等信号,电压较低时正常,当电压高于某个临界值时电压波形出现畸变,出现削顶等问题,采样明显出错。始终在2385和3855等几个值里面跳转,用示波器观察信号调理

2017-09-01 21:54:44 3715 2

转载 DSP的CMD文件解读

我们以问答的方式来分析一下CMD文件作用以及如何设置1、为什么DSP里面有CMD文件,而普通的单片机却没有呢?通常DSP内部集成了存储器或外部扩展存储器。存储器统一映射到程序空间或者数据空间。DSP中,存储器映射空间除SRAM和flash外还有保留空间(可用于扩展外部存储器与外设),比较杂乱。DSP的编译器自身不能定位执行代码位置,因此设计人员需要自己去定义代码存放和加载位置。单片

2017-08-08 10:24:02 1309 1

原创 怎么用matlab对示波器波形进行傅里叶分析

我们在研究的时候经常需要对信号波形进行频谱分析,但是使用示波器观察到的是时域的波形,并且大多数低端示波器的FFT分析计算分析能力有限,所以使用matlab对示波器的波形进行傅里叶分析就成了一个很方便的工具。1、首先是在建立一个simulink文件,一个输入和一个示波器,还有一个powergui模块,powergui模块是进行电学分析的一个很重要的模块,里面可以进行潮流计算,RLC分析,傅里叶分

2017-03-14 11:13:29 40281 4

转载 时域和频域之间联系

作者:李泽光链接:https://www.zhihu.com/question/21040374/answer/99545573来源:知乎著作权归作者所有,转载请联系作者获得授权。傅里叶分析和应用学过《信号与系统》和《复变函数》等课程的人往往会被许多问题所困惑,如:(1)周期信号傅里叶级数中的傅里叶系数物理意义是什么?(2)频谱表示什么?(3)通过频谱我们能知道

2017-02-26 16:14:34 2954

转载 matlab中传递函数的离散化

matlab中传递函数的离散化 转载▼标签: 差分方程 传递函数 采样周期 转化 c2d分类: Matlabmatlab中,传递函数离散化,特别是转化为差分方程,可以使用c2d实现,系数直接转化是不可以的。c2d的具体用法,可以参照matlab帮助,下面举一例

2016-12-03 10:15:26 18170

转载 卡尔曼滤波的原理

卡尔曼滤波的原理说明在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年

2016-10-14 14:22:46 702

转载 TMS320F28335学习笔记——DMA

TI提供的SPR530(C2833x/C2823x C/C++ 头文件和外设示例)使我们非常方便的使用2833X和2823X的外设。下面就它定义的函数加一个说明。// $TI Release: DSP2833x Header Files V1.10 $// $Release Date: February 15, 2008 $//**************在DSP2833x_Adc.c

2016-05-15 17:16:48 6294

转载 关于阻抗匹配

基本概念信号传输过程中负载阻抗和信源内阻抗之间的特定配合关系。一件器材的输出阻抗和所连接的负载阻抗之间所应满足的某种关系,以免接上负载后对器材本身的工作状态产生明显的影响。对电子设备互连来说,例如信号源连放大器,前级连后级,只要后一级的输入阻抗大于前一级的输出阻抗5-10倍以上,就可认为阻抗匹配良好;对于放大器连接音箱来说,电子管机应选用与其输出端标称阻抗相等或接近的音箱,而晶体管放大器则

2016-04-15 09:58:53 1381

转载 DSP 与 ARM FPGA 对比分析

DSP有两个解释:第一个Digital Signal Processing,是数字信号处理,是门学科技术,简单的说是讲现实世界中的模拟信号量转换为数字信号量然后进行分析、离散变换、调制解调等等方面的数字运算。其有别于简单的加减乘数等四则运算;第二个解释就是Digital Signal Processor,数字信号处理器,简单的说就是嵌入了可以快速处理数字信号分析、离散变换、调制解调等方面的一种

2016-03-19 16:51:21 2083

转载 TMS320F28335学习笔记——ADC详解

TMS320F28335内部包含12位AD转换器,其功能有:具有内置(采样保持)S/H的12位ADC内核模拟输入:0.0V至3.0V(高于3.0V的电压产生满刻度转换结果)。快速转换率:在25MHzADC时钟12.5MSPS上时高达80ns16个专用ADC通道。每次采样/保持都有复用的8通道自动定序功能在单次会话中可提供多达16次“自动转换”。可将每次转换编程为选择16个输

2016-03-16 21:53:04 21703 1

原创 28335学习笔记:asm(" RPT #N || NOP")

其实这条语句在DSP等系统开发中经常要用到,比如更改某些配置后需要延时几个时钟周期才能够生效,这时asm(” RPT #7 || NOP”)通常会跟在最后一句。执行asm(” RPT #7 || NOP”)之后,TIMER0TIM位增量是8.也就是说每执行一次需要8个时钟周期。确切的说是8个指令周期。这只是对CPU空闲的情况而言,因为空闲的时候,一个指令周期大约就是一个时钟周期。如果28335

2016-03-15 19:54:50 8252 2

转载 DSP28335学习笔记1

TI的DSP为了提高安全性能,将很多关键寄存器作了保护处理。通过状态寄存器1(ST1)的位6设置与复位,来决定是否允许DSP指令对关键寄存器进行操作。这些关键寄存器包括:器件仿真寄存器、FLASH寄存器、CSM寄存器、PIE矢量表、系统控制寄存器、GPIOMux寄存器、eCAN寄存器的一部分。DSP由于在上电复位之后,状态寄存器基本上都是清零,而这样的状态下正是上述特殊寄存器禁止改写的

2016-03-15 19:29:13 1162

matlab单相boost PFC闭环仿真

单相BOOST PFC仿真电路,输入电压220V/50Hz,输出电压400V直流,采用闭环控制,实现功率因数校正功能,输入电流THD小于5%

2019-01-22

三相SVPWM逆变器仿真

三相桥式逆变电路仿真,使用svpwm调制方法,simulink平台搭建

2019-01-15

正激电路simulink仿真

matlab中对于正激电路的仿真,使用simulink仿真平台。

2019-01-15

三相VIENNA整流器

三相PFC的matlab仿真,开环系统,VIENNA整流器,主要是搭建了拓扑

2018-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除