F28335
hfkdd
已注销
展开
-
F28335学习(一)硬件及参数
1 F28335的独特之处单周期完成32*32的乘法累加更小的中断延时,这使得28335能够更快的响应外部事件8级流水线存储器,能够更高速对数据进行处理任何内存都可以在单周期内进行读,写和修改2 F28335的硬件参数Flash :256K * 16 位SRAM: 34K * 16 位PWM: 18 位 其中高速PWM6位,每个PWM的A都是可以作为高速PWM的CAP: 6 路...转载 2019-07-16 20:02:26 · 4098 阅读 · 0 评论 -
F28335学习(二)EPWM
28335的PWM模块是加强模块,这个加强表现在它各个ePWM的独立性,每个ePWM小模块都由两路ePWM输出组成,分别为ePWMxA和ePWMxB,这一对PWM输出,可以配置成三种输出两路独立的单边沿PWM输出两路独立的但互相对称的双边沿PWM输出一对双边沿非对称的PWM输出F28335共有6对这样ePWM模块,因为每对PWM模块中的两个PWM输出均可以单独使用,所以也可以认为有12路...转载 2019-07-16 20:39:34 · 6399 阅读 · 0 评论 -
F28335学习之ADC配置
从问题出发:第一,在F28335内核中,通过多路复用后有16个模拟转换输入通道,多路复用实际是用时间换资源, 16个通道肯定是不能并行转换的,这时候DSP是怎么处理的?第二,AD模块转换的时候,实际采用2个采样保持器,2个采样保持器的结果肯定也不能同时转换,都是分时转换,而实际应用中,经常会需要同时读取两个信号,这个时候DSP是怎么实现同时采到数据的?这16个输入通道,2路采样保持器,如何组...转载 2019-07-19 20:49:41 · 4560 阅读 · 0 评论 -
F28335学习(三)定时器
1 定时器的操作原理F28335有3个32位的通用定时器,分别时TIMER0,TIMER1,TIMER2 。我们一般只使用定时器0,在特殊的实时操作系统BIOS时需要用定时器TIMER1和TIMER2 ,但是如果没有使用实时操作系统,3个定时器都可以使用。下一篇文章里会有完整的定时器0的配置过程和代码。下图位定时器功能框图:定时器中断结构:定时器的中断配置过程按照这个图来进行,同上面文...转载 2019-07-19 20:50:39 · 1858 阅读 · 0 评论 -
F28335学习之GPIO配置
1 GPIO工作原理外界二进制信息(数字量)要被CPU处理,要给存储器存放,就需要外界信息源与两者之间的交换接口,这样的交换接口若用来进行通用目的数字量的输入输出,就被称为通用数字量输入/输出接口,简称GPIO。F28335的88路GPIO被分为3组A组:GPIO0 - GPIO31 只能配置INT1-INT3B组:GPIO32 - GPIO63 配置INT4-INT12C组:GPIO6...转载 2019-07-19 21:29:22 · 2515 阅读 · 0 评论 -
F28335最小系统绘制之时钟电路
F28335关于时钟的引脚有四个,分别是xclkout 时钟输出xclkin 外部振荡器输入,该引脚从外部3.3V振荡器获得时钟信号。此时X1要接地。若采用内部晶振或者外部1.9V振荡器提供时钟信号,该引脚必须接地x1 内部或者外部振荡器输入,采用内部振荡器时,此时xclkin要接地。如果是3.3v的外部振荡器则X1要接地。x2 内部振荡器输出。当不用X2引脚悬空有两种...原创 2019-07-30 09:56:52 · 2379 阅读 · 2 评论 -
F28335硬件设计之电源电路
DSP 两种电源分别是1.9V和3.3V电源之间还要区分为模拟电源和数字电源3.3V和1.9V的电压可以通过TI的电源转换芯片得到。典型的电路如下:模拟电源和数字电源之间需要隔离...原创 2020-10-16 19:49:29 · 3274 阅读 · 4 评论 -
F28335之EMI抑制问题
1.供电电源当负载突变时会导致电源线中产生电流尖峰,电流尖峰对电源线上的其他器件会产生较为强烈的电磁干扰。例如,F28335DSP的ePWM模块输出的脉宽调制信号经驱动芯片 驱动光电转换器件,而芯片与DSP使用同一个3.3V的电源电压,当PWM为高电平时,芯片会吸收较大的电流,从而在3.3V电源线上产生电流尖峰,可能会对DSP造成电磁干扰。以上问题可在DSP供电引脚添加100nF的旁路电...原创 2020-10-16 19:48:21 · 569 阅读 · 0 评论