快捷开发,是指在没有使用开发板的前提下,只参考TI提供的Datasheet以及网络里搜集的资料,进行从“新”开发。
设计是从11月5日正式开始的,至21日完成方案的总体设计、芯片的选型以及硬件方案的详细设计(原理图的绘制);26日左右完成板子的LAYOUT。12月3日,和并行设计开发的基于LPC2478的ARM7演示平台的PCB生产文件一起交由PCB厂家生产,12日PCB裸板出来的同时,完成芯片的采购;然后找人焊接,到12月15日,正式拿到成品板。上电,可以用仿真器(自制的XDS510-PP)进行仿真,目前正在进行各种软件模块的编程调试中…
板子图片: https://bbs.21ic.com/upfiles/img/200812/2008122516813589.jpg
该小记的主要内容包括:硬件架构说明,硬件功能框图,软件架构说明,软件功能框图,硬件模块的详细设计说明等。
硬件架构说明: ◆ CPU: TMS320F28335,32位浮点C28xTM内核,在工频150M时,最高可达300MFLOPS处理速度。 片上256K x 16 Flash,34K x 16 SARAM,1K x 16 OTP ROM; 片上8K x 16 Boot ROM,带有软件引导模式。 ◆ 存储系统: 256K x 16 FRAM,用来运行程序或者存储参数、定值; 512K x 16 SRAM,用来运行程序; 1M x 16 Nor Flash,用来存储用户应用程序; 8K x 8 EEPROM,用来存储参数、定值和基本配置。 ◆ 模拟量输入和输出系统: 16路12位模数转换输入通道(带RC滤波功能,最快转换时间80ns); 单路12位数模转换通道(双输出模式:电流和电压,最快建立时间17ns)。 ◆ 丰富的工业通讯系统: 1路422串口通讯,可用于人机交互; 1路485串口通讯,可用于工业通讯; 1路10M/100M自适应以太网(Ethernet)通讯; 1路CAN2.0B通讯,方便用户组网。 ◆ 详尽的人机交互功能: 图形点阵LCD接口; 3 x 3 矩阵按键; 8个发光二极管灯列; 1个温度传感器,可测量监控板子所处的温度环境。 ◆ 可靠的板级基件: 标准的实时时钟; 手工复位和看门狗; 高稳定度的供电系统。 ◆ 极其丰富的功能扩展接口: 特殊功能引脚全部用GPIO引出(PWM&HRPWM&EQEP&ECAP),便于二次开发; 100PIN的CPLD,扩展了20个XIO脚,可满足客户的特殊需求。 配置有Micro SD卡座,方便用户进行海量数据的存储和交换。 |