求28335或者其他控制器控制的boost型PFC有源功率因数校正电压电流双闭环PI控制的例程
小弟毕业设计用,刚刚学DSP,用的TMS320F28335,毕设老师给我选的题是boost型PFC有源功率因数校正,用常规的电压电流双闭环PI控制,直流侧电压外环,电感电流内环,哪位大神能给小弟提供例程让小弟参考参考,无从下手啊,其他型号控制器也行,或者能从哪儿找到相关的例程学习,谢谢,谢谢
View ArticleF28377D使用硬件IIC读取MPU6050值时无法进入中断
F28377D使用硬件IIC读取MPU6050的值,无法进入中断,中断向量有注册,也有使能PIE8.1和CPU INT8,找不到原因,导致I2cMsgOut1.MsgStatus一直不会等于 I2C_MSGSTAT_INACTIVE,程序如下,求帮忙:I2C初始化程序:void I2CA_Init(void){I2caRegs.I2CMDR.all =...
View Article28335与AD7606的SPI通讯
最近一直弄28335通过SPI读取AD7606采集到的数据,但是采集到的一直不准确,不知是否应为读取的问题。AD7606有8个采集通道,通过SPI读取时输出的实际顺序应该为1,2,3,4,5,6,7,8,但是我的读出的结果顺序是7,8,1,2,3,4,5,6,输出的结果有些通道的不对,不知是否因为读出的时候相互影响的。我是通过修改的TI给出的spi...
View Article28335与AD7606通过SPI读取,波特率设置问题
这是我的SPI配置,根据TI给出的回环测试程序改的,oid AD7606_CfgSpiHard(void){// Initialize SPI FIFO registers SpiaRegs.SPICCR.bit.SPISWRESET=0; // Reset SPISpiaRegs.SPICCR.all=0x004F; //16-bit character, Loopback mode...
View ArticleExample_2806xAdcSoc 写在RAM里面仿真正常,但是FLASH里面就不能运行
好多程序都是在RAM里面正常,FLASH里面就运行不了了。(强烈建议TI的大大 能直接以烧入FLASH作为例子)这个ADC 烧写入FLASH中,编译时通过, 连接仿真器,调试停留在F2806xAdc.c >> Uint16 AdcConversion(void) >> while (AdcRegs.ADCINTFLG.bit.ADCINT2 ==...
View Article28377s 的SPI 例程GPIO使用自发自收,未使用GPIO,是否配置有误?另外配置SPI和GPIO使用查询发送数据,示波器没有数据且无时钟信号。
问题:28377的例程中SPI的GPIO使用为GPIO16 GPIO17 GPIO18 GPIO19 ,但是实际上SPI使用的都是这几个。调试过程中我使用了SPIA,设置GPIO58 、59、60、61。使用的是查询方式发送数据,SPITXBUF寄存器的值为我设定的值,但是使用示波器没有时钟信号和数据信号。 GpioCtrlRegs.GPBPUD.bit.GPIO58 = 0; //...
View Article关于F2812 IQmath 乘法优化问题
关于F2812 IQmath 乘法优化问题 CPU: F2812ccs6long x;x=_IQ16mpy(_IQ16(0.017),x);第一段程序: 正常编译后为: MOVL XAR4,#1114 ; [CPU_U] |502| MOVL XT,XAR4 ; [CPU_] |502|...
View Article求助: HVPSFB Kit开发套件片上仿真器无法连接ccs5.5问题
硬件是ti的基于28027的HVPSFB development kit 开发套件,软件是ccs5.5,win7系统,测试板子工作正常(出厂程序),可以使用controlSUITE中的GUI界面,但就是无法连接ccs,是否是下图中的/TRST断开导致呢?仿真器配置,硬件原理如图:
View Article请教在一个DSP28335工程中math.h文件的具体位置?
大家好! 我是一个DSP的菜鸟,在做项目建立工程的时候一直有一个疑惑?在正常调用运算公式的时候需要在包含#include "math.h"文件,可是在工程头文件里并没有找到math.h这个具体文件,可是包含该语句之后确实能够应用,所以比较疑惑,不知道math.h这个头文件的具体位置。还请各位多多帮忙,并谢谢大家的指点!
View Articleccs5.5进入实时模式会卡死?
如图,一进入实时模式就会卡死,关闭实时模式后人为刷新数据也会卡死,但奇怪的是在不加系统输入的时候是没有问题的,一加上输入就会卡死。软件ccs5.5,硬件是HVPSFB Kit开发套件,一个全桥DCDC模块。
View Article请问28377S的示例程序为什么可以把P16、17、18、19配制成SPI口?
ControlSUIT中自带的28377S示例程序把P16、17、18、19四个接口配制成了SPI口,但是根据参考手册,这四个Pin口并没有SPI功能,为什么可以把它们配制成SPI接口呢?非常感谢您的帮助
View Article寻找相关的评估板子
我需要一款评估板,数控的,要求是输入220V交流,输出40V 15A左右,最好全范围可调节。因为不知道怎么查咱们这儿的评估板,所以来这里提问一下,或者有类似的,可以推荐一下,我改装也好
View ArticleC2Prog串口烧写28235,只能用台式机本身自带的COM口烧录成功。如何改变C2PROG烧录的波特率?或者有没有其他替代烧录方式。
如题,我的RS232线长10米左右,用来连接串口,使用C2prog烧写程序时,多数时候烧录不上。只能用台式电脑自带串口,而且将线长做的很短才能烧录成功。但是我的产品采用的串口线都是15米左右, 每次烧写程序都很不方便。而且使用USB转RS232烧写代码的时候都不能成功,这让我每次带笔记本电脑外出想烧写代码都很困扰。...
View Article紧急求助!在工程中添加Flash_API库遇到了没见过的错误!
在原来的工程上添加过API库,没有问题,今天在另一个工程上添加API库,遇到了如下的问题,找了半天没找到原因啊!大概意思是说,Flash28335_API_V210.lib指定 ISA revertion C28FPU32跟在原来就文件或命令行指定的 ISA revertion C2700不兼容。原来添加没遇到这种问题,求助TI的工程师和各位前辈,这是咋回事啊?
View Article28335的SPI
28335的SPI在启动之后一直会有时钟吗?也即是SPI的SCLK上一直有输出时钟信号。还是只有当SPI发送、接收数据的时候才会有输出时钟。因为我用SPI去读取外部的8个16位的数据,波特率设置高的时候就读取错误(在外部的数据发送数据速率范围内)
View Article28377d的TZ管脚问题
我在28377的datasheet给出的管脚表格上没有找到TZ对应的管脚,请问这个管脚在哪里?另:28377的技术文档上说TZ1到TZ3可与外部GPIO复用,TZ4是EQEP错误,TZ5是时钟错误,TZ6是CPU错误,这样是不是意味着TZ4到6外部就不能使用了呢?
View ArticleDSP28335莫名烧坏原因
dsp28335莫名坏掉,网上看到了很多类似的情况,3.3V和GND,1.9V和GND电阻变得极小,测试5V供电质量很好,没有冲击,大神们有没有类似的情况及解决办法, 或者官方有没有什么解决方法?
View Article