某科研院所为一项无人机组合导航方案需要一套硬件验证平台。
平台要求采用 DSP(TMS320C6657) 计算核心,能够集成所有已知的常规的导航传感器,板载低功耗传感器备份、外接高精度传感器为主。供电支持太阳能宽压16V-60V供电。
因外接与内置传感器众多同时还要预留接口扩展能力。DSP无法直接支持众多接口与数据交换,因此设计上采用了 DSP + FPGA + ARM 的架构。
供电系统因电源输入动态范围宽、电源转化效率要求高、功率较大(70W),因此无法采用现有的模块搭建,全部均为专门设计优化的电源电路。全部电源电路均进行了稳定性与转换效率的测试验证。
数据处理单元采用 DSP + FPGA 架构。
DSP 由甲方指定 TI 的 TMS320C6657 双核处理器。FPGA 由于项目当时市场行情异常,Xilinx 和 Altera 的主流 FPGA 价格极高,因此选用了Lattice ECP5 系列的 LFE5U-25F-BG256。
DSP 与 FPGA 通讯采用 DSP 的EMIF16 接口通讯。FPGA 扩展出 8路串口,4路 SPI,4路 IIC。
电源系统支持宽范围电压输入(18-60V)多路大功率输出(12V@6A,5V@12A,8V@8A,28V@2A)
该项目为本人独立完成。所有的计算系统硬件设计、电源系统设计、DSP、ARM嵌入式软件设计、FPGA逻辑设计均为本人独立设计。
PCB 设计为 6 层。FPGA 逻辑设计采用 verilog 设计,共消耗系统SLICEs资源63%,block RAMs 50%。
DSP 开发环境为 TI 的 CCS 9.3,采用 C++ 开发。
电源采用模块化实现,单元尺寸为 60x25mm,满载效率在 90%-94%。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论