• 刘卓远
  • 焦天阔
  • 姜宇航
  • 基于NXP的LPC55S69微控制器设计一款学习嵌入式系统的开发/学习板平台
  • 采用MicroPython作为开发工具,并完成MicroPython的移植
  • 集成的外设要让初学者在趣味中学习到有用的技能 - 按键、显示屏、传感器
  • 对外可扩展 - 必要的外设
  • 携带方便、最好有电池供电
  • 成本低 - 50元以内,售价200元以内

lpc_mp_embedded.png

板上功能:

  • 240*240 TFT显示屏
  • 4个控制按键/旋转编码器
  • 姿态传感器
  • 音频输入电路/输出电路
  • SD卡
  • 对外的扩展接口
    • SPI/I2C总线连接
    • 模拟信号输入连接
    • 其它数字信号连接
  • 可以外接电池供电

结构设计以及PCB的设计可以参考M5Stack的墨水屏产品以及我们硬禾学堂为口袋仪器设计的效果图

M5Stack的墨水屏模块

硬禾学堂的口袋仪器效果图

PCB的结构如下: lpc_mp_embedded_board.png

本系统的内部结构图

扩展连接器管脚定义:

管脚编号 管脚名 说明 管脚编号管脚名
1 NC 2 GND
3 3V3 4 FC0 - RXD - SDA - MOSI - DATA
5 FC0 - RTS - SCL - SSEL1 6 FC0 - TXD - SCL - MISO - WS
7 FC0 - CTS - SDA - SSEL0 8 FC0 - SCK
9 GND 10 5V
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
27 28
29 30

附M5Stack Core的管脚定义:

管脚编号 管脚名 管脚编号 管脚名
1 GND 2 G35 - ADC
3 GND 4 G36 - ADC
5 GND 6 EN-RST
7 G23 - MOSI 8 G25 - DAC
9 G38 - MISO 10 G26 - DAC
11 G18 - SCK 12 3.3V
13 G3 - RXD0 14 G1 - TXD0
15 G13 - RXD2 16 G14 - TXD2
17 G21 - SYSDATA 18 G22 - SYSSCL
19 G32 - EXTDATA 20 G33 - EXTSCL
21 G27 22 G19
23 G2 24 G0
25 HPWR 26 G34 - ADC
27 HPWR 28 5V
29 HPWR 30 BAT
时间 任务 说明 负责人
2021年3月3 - 10日 方案设计 功能定义、外形、主要元器件型号
2021年3月10 - 17日 原理图绘制/Review 用KiCad完成原理图的绘制 x
2021年3月18 - 19日 PCB设计 用KiCad完成PCB的设计并发出Gerber文件制板 x
2021年3月20 - 24日 PCB制板 准备测试文档 x
2021年3月25 - 31日 样机调试、测试、文档汇总 完成样机的功能调试、测试以及相关文档的撰写 x
2021年4月1 - 15日 再改版一次,定稿 修改第一版中存在的设计问题、优化BOM成本 x
2021年4月1 - 15日 小批量生产加工 完成100套样机的备料、生产、测试、文档 x
2021年4月15 - 30日 市场活动准备 活动文案、短视频制作x
2021年5月1 - 6月15日 推广活动 活动执行、宣传推广、直播答疑、网友互动 x
2021年6月15 - 30日 活动总结 设计文档归档、整理x