文章目录
-
- 1.核心板接口
- 2. 启动方式原理部分
- 3. 系统电源接口
- 4. 复位电路
- 5. 纽扣电池电路
- 6. CAN接口电路
- 7. RS485/TTL串口选择电路
- 8. GPIO接口电路
- 9. RS485电路
- 10. USB转串口电路
- 11. LED电路
- 12. 按键电路
- 13. 蜂鸣器电路
- 14. TF卡电路
- 15. EEPROM电路
- 16. 音频电路
- 17. RGB屏幕电路
- 18. LVDS屏幕接口
- 19. USB OTG电路
- 20. USB HOST接口
- 21. CSI摄像头接口电路
- 22. WIFI/蓝牙电路
- 23. PCIE 4G模块电路
- 24. 六轴传感器电路
- 25. 光环境传感器电路
- 26. 温湿度传感器电路
- 27. ADC电位器电路
- 28. 红外接收电路
- 29. HDMI接口电路
- 30. 以太网电路
1.核心板接口
I.MX6ULL终结者开发板采用核心板+底板的方式,核心板与底板硬件连接形式上采用的是邮票孔的方式,相比起连接器的方式此种方式具有连接性稳定,抗震动等优点。底板上相应的原理图如图 1.1所示:
从上图我们可以看到邮票孔的封装一共引出了146个引脚,其中i.MX6ULL引出了120个IO,另外还有电源,GND。考虑到信号完成性的要求,连接器上引出了尽可能多的GND。
2. 启动方式原理部分
I.MX6ULL支持很多种启动方式,我们可以通过设置与启动方式有关的IO状态来选择启动方式,具体的原理如图 2.1所示:
从上图我们可以看到,启动方式的IO中大多数的IO都是通过电阻下拉了,只有8位IO可以通过一个8位的拨码开关来选择对应的状态。具体的启动方式设置我们整理成了下面表格(关于启动方式更详细的说明,大家可以参考下5.1章节):
1 2 3 4 5 6 7 8 启动设备
0 1 x x x x x x USB串行启动
1 0 0 0 0 0 1 0 SD/TF卡启动
1 0 1 0 0 1 1 0 EMMC启动
1 0 0 0 1 0 0 1 NAND FLASH启动
3. 系统电源接口
I.MX6ULL开发板的电源供电部分原理如图 3.1所示:
从上图我们可以看到电源部分使用了一个DCDC的电源芯片U24,外部输入电源首先从JACK1输入,经过防反接二极管D7到达电源开关(J1),当我们按下电源开关(J1)的时候,电源会到达电源芯片(U24)的输入端,最终经过电源芯片会输出5V的电源给系统供电。由于我们使用的电源芯片U24是个宽电压芯片,允许输入的电压是5V~16V直流电源,所以我们可以很方便的就能找到一个与之匹配的电源适配器来使用,采用宽压电源芯片的优点是如果错接了12V的电源,板子也不会因为输入电压过高,而导致器件损坏(默认我们提供5V的电源适配器)。
4. 复位电路
i.MX6ULL终结者开发板的复位原理如图 4.1所示:
从上图我们可以看到开发板是低电平产生复位。i.MX6ULL终结者开发板通过专用的复位芯片来实现系统的复位。因为我们真正做产品的时候,有可能我们产品工作在环境非常恶略的环境下,比如电磁干扰之类的,复位引脚有可能在受到干扰的情况下,会发生瞬间的复位信号,如果这个信号直接接到处理器的复位引脚,处理器收到这个复位信号可能就会执行复位了,可是实际上我们并没有要求系统复位。因此我们可以使用专门的复位芯片,它能够排除瞬间的干扰,又可以防止系统在启动和关闭期间的误操作,保证系统的稳定。所以我们的终结者开发板不仅仅是一款学习板,而且也可以拿来作为参考,设计真正的产品。
5. 纽扣电池电路
i.MX6ULL终结者开发板的纽扣电池用来给i.MX6ULL的SNVS模块供电,保证在系统电源断电的情况下给SNVS模块提供持续的电源,原理图如图 5.1所示:
在上图中VDD_COIN_3V是连接到核心板的,最终给i.MX6ULL的SNVS模块供电,DCDC_3.3V和纽扣电池(BAT1)同时给VDD_COIN_3V提供电源。DCDC_3.3V是系统电源5V转换出来的,当系统电源断开以后,DCDC_3.3V电源就会停止输出,此时纽扣电池会继续给VDD_COIN_3V提供持续的电源,最终使得i.MX6ULL的SNVS模块有3V的电源,从而使得RTC时钟模块继续运行(RTC时钟模块属于SNVS模块)。
6. CAN接口电路
i.MX6ULL终结者开发板板载了两路CAN接口,原理图如图 6.1和图 6.2所示:
图 6.1 CAN1原理图
图 6.2 CAN2原理图
i.MX6ULL处理器芯片内部集成了两路CAN控制器,我们在底板上通过两个CAN的协议转换芯片(TJA1040T)分别引出了两路标准的CAN接口(H,L),其中R1031和R1032分别是两路CAN的终端匹配电阻。另外我们分别在两路CAN的数据线上加了TVS保护器件(D77,D78,D79,D80),使其能够达到抗静电的效果。
7. RS485/TTL串口选择电路
I.MX6ULL终结者开发板板载了一个RS485接口,该485接口和UART3是复用的,因此我们增加了一个RS485和UART3的选择接口,原理图如图 7.1所示:
从上图我们可以看到这个选择接口是用一个2x3的排针引出的,通过跳线帽可以选