基于TMS320F28335的数据采集卡
首先看一下该DSP的特性: 高性能静态CMOS技术
增强型控制外设–高达150MHz(6.67ns周期时间) 多达18个脉宽调制(PWM)输出 1.9V/1.8V内核,3.3VI/O设计
高达6个支150ps微边界定位(MEP)分辨率?高性能32位CPU(TMS320C28x)的高分辨率脉宽调制器(HRPWM)输出
IEEE-754 单精度浮点单元(FPU)(只在–高达6个事件捕捉输入F2833x上提供)
多达两个正交编码器接口
16x16和32x32介质访问控制(MAC)运算 高达8个32位定时器
16x16双MAC(6个eCAP以及2个eQEP) 哈佛(Harvard)总线架构 高达9个32位定时器
快速中断响应和处理(6个ePWM以及3个XINTCTR) 统一存储器编程模型
三个32位CPU定时器–高效代码(使用C/C++和汇编语言) 串行端口外设
6通道DMA处理器(用–多达2个控制器局域网(CAN)模块于ADC,McBSP,ePWM,XINTF和SARAM)
多达3个SCI(UART)模块? 16位或32位外部接口(XINTF) 高达2个McBSP模块(可配置为SPI) 超过2M×16地址范围 一个SPI模块?片载存储器
一个内部集成电路(I2C)总线–F28335,F28235: 12位模数转换器(ADC)
16个通道256K×16闪存,34K×16SARAM
80ns转换率–F28334,F28234:– 2 x 8通道输入复用器128K×16闪存,34K×16 SARAM–两个采样保持–F28332,F28232: 单一/同步转换64K×16 闪存,26K×16S ARAM 内部或者外部基准
1K x16一次性可编程(OTP) ROM
多达88个具有输入滤波功能可单独编程的多路复用
引导ROM (8K X 16)通用输入输出(GPIO)引脚–支持软件引导模式(通过? JTAG边界扫描支持(1) SCI,SPI,CAN,I2C,McBSP,XINTF和并
高级仿真特性行I/O)–分析和断点功能–标准数学表–借助硬件的实时调试 时钟和系统控制
开发支持包括–支持动态锁相环(PLL)比率变化 ANSI C/C++ 编译器/汇编语言/连接器 片载振荡器
Code Composer Studio? IDE 安全装置定时器模块 DSP/BIOS?
GPIO0到GPIO63引脚可以连接到八个外部内核中 数字电机控制和数字电源软件库断其中的一个 可支持全部58个外设中断的外设中断扩展(PIE)块
128位安全密钥/锁–保护闪存/ OTP/RAM模块–防止固件逆向工程
我们在项目中想利用该DSP芯片来处理传感器采集上来的数据。暂定为双通道。而且互不干扰。同时可以针对不同的传感器供电电压来提供4中不同的电压输出。保证了大部分的传感器供电。
同时因为我们这个是公司的新项目。基于保密的目的。更多的细节不能过早的透露。只能给大家一些所谓的谍照吧。
也是因为昨天才拿到板子,还没上电呢。就拿出来给大家分享了。
[C2000]【MCU方案】+基于TMS320F28335的数据采集卡



