DSP
文章平均质量分 70
Alley爱电子
医学电子研究生,嵌入式电子硬件工程师,长期接触单片机、DSP、FPGA等,参加恩智浦智能车等竞赛。对数模电有深刻认识,熟练掌握C语言和硬件描述语言,愿与各位大佬交流学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
F2833x烧录到FLASH芯片锁住如何解除
TMS320F28335是入门TI的DSP的经典芯片,其操作简单,可烧录进RAM和FLASH中,烧录进RAM速度快,FLASH的速度慢,所以TI采取的方法是烧录程序是可以选择在FLASH上,但在上电后,迅速将存在FLASH的程序搬到RAM中来运行,一举两得美滋滋,但这时问题来了,有的小伙伴在首次烧写到FLASH后虽然成功在FLASH运行,但是芯片也发生了不可烧录的情况了,下面直接上解决方法前提操作: 当你使用JTAG接口连接板子时,尝试使芯片处于reset状态(例如,如果你有一个reset按钮),在你连接原创 2021-02-03 00:54:03 · 7300 阅读 · 0 评论 -
DSP配置I2C通讯(非IO口软件模拟时序)
dsp即数字信号处理器,是一种广泛应用的嵌入式处理器,主要应用是实时快速地实现各种数字信号处理算法,目前,国际主要的dsp供应商是ti公司,其tms32系列产品占据了dsp市场近一半的份额,本文以TMS320F28377D为例,使用ti公司dsp开发工具ccs10.1配置i2c模块。写这篇文章的缘由,因为市面上很多DSP其实内部是具有硬件I2C接口的,但由于网络上大部分资料和例程都是利用IO口模拟I2C时序进而实现I2C通讯的。给很多想学习硬件I2C通讯的小伙伴带来了困难。下面先介绍一下配置步骤1.E原创 2020-12-31 11:53:49 · 5396 阅读 · 5 评论 -
利用DSP中EWPM模块产生带死区PWM波来驱动IGBT开断进而控制电压
最近比较忙,许久未写博文,今天打算聊一下如何利用DSP中EWPM模块产生带死区PWM波来驱动IGBT开断进而控制电压(笔者这里利用TMS320F28377D的程序进行演示)。先总述一个整个流程:①先把GPIO配置为Epwm模式②按datasheet里的寄存器进行配置(向上计数,向下计数,上-下计数,CMPA,CMPB值,动作触发,死区时间等)。③通过对CMPA和CMPB进行调节进而改变PWM占空比。TI的C2000系列的EPWM模块由7个子模块组成:①时间基准子模块TB②计数比较子模块CC③原创 2020-12-13 19:13:47 · 4420 阅读 · 2 评论
分享