车载仪表系统设计介绍: 基于XMC4500的车载仪表产品开发,由Minikit外扩一个TFT彩色液晶显示屏,通过RS232总线采集数据发送到液晶面板上显示,特别说明,本来是采用CAN总线的方式,由于Minikit未预留CAN接口,所以本方案采用RS232串口的方式模拟,PC通过串口发送测试数据到Minikit开发板,然后在液晶屏上显示发动机相关信息。本设计只作为demo演示用,与真正的车载仪表还是有差距的,特此说明。 增加备用方案,考虑到如果直接用并口的方式驱动LCD,会有大量的连接线,增加一个串口驱动方案,XMC4500跟另外一个板子通信,通过UART发送相关数据和命令给TFT驱动板子,来操作LCD显示。TFT驱动芯片我选的是SSD1963,数据手册见附件。 车载仪表系统设计结构框图: 车载仪表显示界面效果图 车载仪表系统设计视频展示: 附件内容截图: 相关硬件电路链接:https://www.cirmall.com/circuit/3713
1
K60通过FlexBus总线驱动SSD1963 驱动4.3、7寸TFT。 硬件设计: 支持如下的功能: (1) USB、SD卡(SDHC接口) (2) SWD调试+串口Printf。 (3) SPI外设接口,支持NRF24L01、W5100、WIFI等。 (4) 两路差分ADC输入、一路DAC输出。 (5) 50M有源晶振,供MCU以及以太网PHY工作。 (6) 32.768K RTC时钟晶振。 (7) SPI Flash、EEPROM(IIC接口) (8) CAN接口。以太网应用。 (9) TSI电容触摸按键。 (10) GPIO:按键输入以及LED输出指示。 (11) PWM输出。 (12) FlexBus总线扩展: 扩展应用一:4.3寸LCD。 扩展应用二:FPGA扩展高速ADC采集。(设计进行中) 基于K60+SSD1963驱动4.3寸屏并移植了ucGUI,移植后的视频效果如下:
2021-11-23 10:01:34 3.17MB ssd1963电路及应用 kinetis k60 ssd1963驱动
1