“LTT-MX8M-EVM100 硬件设计指南”的版本间的差异
(创建页面,内容为“=== 硬件资源介绍 ===”) |
|||
(未显示同一用户的10个中间版本) | |||
第1行: | 第1行: | ||
=== 硬件资源介绍 === | === 硬件资源介绍 === | ||
+ | :'''工作电源''' | ||
+ | LTT_MX8M_EVM100评估板电源由DC座J1输入,使用直流12V电源,输入范围可达9-15V,电源开关为SW5船型开关。注意:如使用J35的背光电源时,评估板输入电压不可超过12V,否则有可能烧坏液晶屏背光。详细介绍请参阅对应液晶屏规格书。 | ||
+ | |||
+ | 电源部分主要分为两路电压输出,有 DCDC_5V 、 VDD_3V3。其中: | ||
+ | |||
+ | DCDC_5V为系统常电,给核心板、HDMI、MIPI_DSI、MIPI_CSI和USB等部分供电; | ||
+ | |||
+ | VDD_3V3为SD卡、以太网、音频、WIFI&BT、4G和M.2 SSD等功能供电,指示灯D1616(绿); | ||
+ | |||
+ | 另外LTT_MX8M_EVM100评估板还提供一路电池供电接口BT1,可以为RTC模块供电。 | ||
+ | :'''启动位配置开关''' | ||
+ | i.MX 8M 系列处理器启动时会首先执行芯片内部固化的 Boot ROM。Boot ROM 会根据BOOT_MODE 寄存器、eFUSEs、启动相关的 GPIO 等状态来决定下一步执行动作。 | ||
+ | |||
+ | BOOT_MODE 寄存器的值是在系统上电复位管脚的上升沿采CPU的BOOT_MODE0 和 BOOT_MODE1 两个管脚得到。此寄存器决定的是 CPU 的启动模式,具体对应如下: | ||
+ | |||
+ | [[文件:Imx8m-QDWZKG1.jpg]] | ||
+ | |||
+ | Boot From Fuses 模式:从内部 Fuses 读取启动信息,NXP 建议量产时用此方式出货。 | ||
+ | |||
+ | Serial Downloader 模式:支持从 USB_OTG1 口下载程序到 Flash。需要注意的是此模式下,UART1 和 UART2 的优先级高于 USB_OTG 口,如果在 Serial Downloader 模块下,这两个串口检查到了数据将不会进入到 USB 烧写模式,电脑无法检测到设备,Mfgtools 也无法使用。 | ||
+ | |||
+ | Internal Boot 模式:从 GPIO 读取启动配置位,NXP 推荐用于开发模式。但在此模式下,不用写 Fuse(一次性编程,不可擦除),修改启动模式方便,很多用户直接用于量产。 | ||
+ | |||
+ | 在核心板内部已经对 BOOT_MODE0 和 BOOT_MODE1 管脚通过 10K 电阻上拉,当需要把这两个管脚设置为低电平时, 用 1K 电阻下拉至地。 | ||
+ | |||
+ | [[文件:QDWZKG2.jpg]] | ||
+ | |||
+ | 通常在开发状态下将 CPU 设置为 internal Boot 模式,在此模式下 CPU在上电复位时会读取处理器 SAI1_TXD2,SAI1_TXD4,SAI1_TXD5,SAI1_TXD6 管脚的电平状态来决定启动的设备。 | ||
+ | |||
+ | [[文件:QDWPZKG3.jpg]] | ||
+ | |||
+ | [[文件:QDWPZKG4.jpg]] | ||
+ | :'''MIPI_DSI显示''' | ||
+ | LTT_MX8M_EVM100评估板提供FPC 0.5mm间距30P连接器MIPI_DSI显示接口,支持分辨率高达 1280x720p60,1800x1200p60。 | ||
+ | |||
+ | [[文件:MIPI1.jpg]] | ||
+ | |||
+ | :'''LVDS显示''' | ||
+ | LTT_MX8M_EVM100评估板提供单路LVDS FPC接口(J36)和双路LVDS 2.0mm双排针接口(J42)。i.MX 8M 处理器本身不支持LVDS输出,本评估板通过IC(GM8775C)将DSI信号转为LVDS信号。这两个LVDS接口不能同时使用,两个接口需要对应的两个软件配置,客户可以根据自己需求进行选择。 | ||
+ | |||
+ | [[文件:LVDS1.jpg]] | ||
+ | |||
+ | [[文件:Imx8m-LVDS2.jpg]] | ||
+ | :'''HDMI显示''' | ||
+ | LTT_MX8M_EVM100评估板提供标准HDMI Type-A 接口J1001,最大支持1080p@60Hz。模块包含ESD保护功能,支持热插拔。 | ||
+ | |||
+ | [[文件:Imx8m-HDMI1.jpg]] | ||
+ | :'''音频模块''' | ||
+ | LTT_MX8M_EVM100评估板采用音频编码芯片 WM8904CGEFL/V,拓展出 1 个 3.5mm 耳机输出和1 个音频线性输入。WM8904CGEFL/V 的 I2S 端连接到了处理器的 SAI2 控制器,I2C 端连接到了 I2C2 接口,其电路结构如图所示。 | ||
+ | |||
+ | [[文件:Imx8m-YPMK1.jpg]] | ||
+ | :'''MIPI摄像头''' | ||
+ | i.MX 8M 处理器支持 2 路 MIPI 接口摄像头。摄像头接口采用的是 0.5MM 的 FPC 排座,用户可以选配我司的LTT-CAM003M 摄像头模块。 | ||
+ | |||
+ | [[文件:Imx8m-MIPI2.jpg]] | ||
+ | [[文件:Imx8m-MIPI3.jpg]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | :'''串口通讯''' | ||
+ | i.MX 8M 系列处理器最高可达 4 路异步串口。由于WIFI&BT模块使用了串口3,LTT_MX8M_EVM100 评估板扩展出了其余3 路 TTL 电平的串口,其中一路三线调试串口(非隔离);其它 2 路用4Pin 2.0mm 间距公座。 | ||
+ | |||
+ | LTT_MX8M_EVM100评估板提供一路调试串口,可用作 Linux, Android 终端调试系统。调试串口采用 2.54mm 间距的 3 Pins 排针。电平标准为 3.3V LVTTL,用户可以搭配 USB 转 UART线使用。 | ||
+ | |||
+ | [[文件:Imx8m-CKTX1.jpg]] | ||
+ | [[文件:Imx8m-CKTX2.jpg]] | ||
+ | [[文件:Imx8m-CKTX3.jpg]] | ||
+ | :'''USB3.0接口''' | ||
+ | i.MX8M 芯片内置两路 USB3.0 控制器。LTT_MX8M_EVM100评估板将其中一路通过切换开关到 USB Type-C 座子直接引出,可以用作 Device 或者 Host 使用;另一路使用 Microchip 公司的USB5806-I/KD USB Hub 芯片扩展出五路 USB Host 端口。其中四路直接通过双层 USB Type A 连接座引出,另一路用以连接 LTE 座子上使用。 | ||
+ | |||
+ | USB Type-C 接口具体设计如下。采用贴片式 USB Type-C 座子,可以根据接入的设备自动切换电源状态。 | ||
+ | |||
+ | [[文件:Imx8m-USB3.0.1.jpg]] | ||
+ | |||
+ | [[文件:Imx8m-USB3.0.2.jpg]] | ||
+ | :'''千兆以太网口''' | ||
+ | |||
+ | LTT_MX8M_EVM100评估板提供一路千兆以太网接口,采用自带隔离变压器的HR851178C作为接口,可以满足大部分以太网络工作需求。 | ||
+ | |||
+ | :'''模块原理图''' | ||
+ | |||
+ | |||
+ | [[文件:Imx8m-MKYL1.jpg]] | ||
+ | |||
+ | [[文件:Imx8m-MKYL2.jpg]] | ||
+ | :'''TF卡''' | ||
+ | LTT_MX8M_EVM100评估板采用自弹式TF(Micro SD )卡槽。 | ||
+ | |||
+ | [[文件:Imx8m-TF1.jpg]] | ||
+ | |||
+ | :'''SPI接口''' | ||
+ | LTT_MX8M_EVM100评估板外部预留一路SPI接口J1626,也可用作GPIO信号,用户可根据需求自行选择,其线序如下: | ||
+ | |||
+ | [[文件:Imx8m-SPI1.jpg]] | ||
+ | |||
+ | :'''M.2接口''' | ||
+ | LTT_MX8M_EVM100评估板上搭载了一个 PCIE-NVME 协议固态硬盘 SSD M.2 接口 2280。固态硬盘容量客户自行选择。 | ||
+ | |||
+ | [[文件:Imx8m-M.2JK1.jpg]] | ||
+ | |||
+ | :'''RTC''' | ||
+ | LTT_MX8M_EVM100评估板上搭载了一个RTC芯片,可以接 CR1220 的纽扣电池。当系统掉电时,可用于维持 RTC 部分的运作。 | ||
+ | |||
+ | [[文件:Imx8m-RTC1.jpg]] | ||
+ | |||
+ | :'''Key and LED''' | ||
+ | |||
+ | LTT_MX8M_EVM100评估板提供了三个按键。1 个用户自定义按键,用户可根据自己的应用需求,自行调整按键功能;1 个系统复位按键,按下后系统会断电重启,并复位。最后一个是ONOFF 按键,可以实现系统电源开关的功能,具体请阅读处理器手册。 | ||
+ | [[文件:Imx8m-KEY1.jpg]] | ||
+ | |||
+ | LTT_MX8M_EVM100评估板提供了 1 个用户设置 LED 灯,用户可以根据自己的需求,用于显示系统状态信息。 | ||
+ | |||
+ | [[文件:Imx8m-KEY2.jpg]] | ||
+ | |||
+ | :'''WiFi&蓝牙''' | ||
+ | |||
+ | LTT_MX8M_EVM100评估板搭载了一路 Fn-LINK 公司基于博通公司的 43362 芯片组打造的型号为8274B-PR 的 2.4G/5G 的 WIFI/BT 模块。模块处理器接口为 PCIE 和串口,支持802.11b/g/n。板上预留标准的 IPX 天线接口,可搭配附赠的 WIFI 天线使用。 | ||
+ | |||
+ | [[文件:Imx8m-WIFI1.jpg]] | ||
+ | |||
+ | :'''LTE模块''' | ||
+ | |||
+ | LTT_MX8M_EVM100评估板预留了一路 LTE 模块接口,可以支持一般 Mini PCI-E 模块。LTT_MX8M_EVM100 开发板提供基于上海移远通信 EC20 LTE 模块的 Linux 驱动支持和代码样例。Mini PCIE 连接器是来自 LOTES 公司型号为 AAA-PCI-047 PCI-E 连接器,模块和板子使用铜柱固定,抗震能力好。模块采用 3.3V 电源供电,板上 LTE 模块 USB 端连接到了 USBHub 的第五个端口。 | ||
+ | |||
+ | [[文件:Imx8m-LTE1.jpg]] | ||
+ | |||
+ | |||
+ | 为搭配 LTE 模块使用,LTT_MX8M_EVM100 搭载了一个可以弹的 SIM 卡座,原理图如下: | ||
+ | |||
+ | [[文件:Imx8m-LTE2.jpg]] | ||
+ | |||
+ | |||
+ | :'''红外模块''' | ||
+ | |||
+ | LTT_MX8M_EVM100评估板板载红外模块,客户可根据实际情况进行测试。 | ||
+ | |||
+ | [[文件:Imx8m-HWMK1.jpg]] | ||
+ | :'''扩展接口''' | ||
+ | LTT_MX8M_EVM100评估板提供了 1 个 2.0mm 间距的 8pin 公座、1 个 2.0mm 间距的 28pin 公座、1 个 2.0mm 间距的 16pin公座和 1 个 2.0mm 间距的 18pin公座,将所有空闲的 GPIO 均已引出,此外这些 GPIO 也可以用作提供了 JTAG、SPDIF、I2S、I2C等通用的资源。方便用户和其他设备互联。具体管脚定义和原理图如下。 | ||
+ | |||
+ | [[文件:Imx8m-KZJK1.jpg]] | ||
+ | [[文件:Imx8m-KZJK2.jpg]] | ||
+ | |||
+ | [[文件:Imx8m-KZJK3.jpg]] | ||
+ | |||
+ | [[文件:Imx8m-KZJK4.jpg]] |
2020年1月18日 (六) 09:32的最新版本
硬件资源介绍
- 工作电源
LTT_MX8M_EVM100评估板电源由DC座J1输入,使用直流12V电源,输入范围可达9-15V,电源开关为SW5船型开关。注意:如使用J35的背光电源时,评估板输入电压不可超过12V,否则有可能烧坏液晶屏背光。详细介绍请参阅对应液晶屏规格书。
电源部分主要分为两路电压输出,有 DCDC_5V 、 VDD_3V3。其中:
DCDC_5V为系统常电,给核心板、HDMI、MIPI_DSI、MIPI_CSI和USB等部分供电;
VDD_3V3为SD卡、以太网、音频、WIFI&BT、4G和M.2 SSD等功能供电,指示灯D1616(绿);
另外LTT_MX8M_EVM100评估板还提供一路电池供电接口BT1,可以为RTC模块供电。
- 启动位配置开关
i.MX 8M 系列处理器启动时会首先执行芯片内部固化的 Boot ROM。Boot ROM 会根据BOOT_MODE 寄存器、eFUSEs、启动相关的 GPIO 等状态来决定下一步执行动作。
BOOT_MODE 寄存器的值是在系统上电复位管脚的上升沿采CPU的BOOT_MODE0 和 BOOT_MODE1 两个管脚得到。此寄存器决定的是 CPU 的启动模式,具体对应如下:
Boot From Fuses 模式:从内部 Fuses 读取启动信息,NXP 建议量产时用此方式出货。
Serial Downloader 模式:支持从 USB_OTG1 口下载程序到 Flash。需要注意的是此模式下,UART1 和 UART2 的优先级高于 USB_OTG 口,如果在 Serial Downloader 模块下,这两个串口检查到了数据将不会进入到 USB 烧写模式,电脑无法检测到设备,Mfgtools 也无法使用。
Internal Boot 模式:从 GPIO 读取启动配置位,NXP 推荐用于开发模式。但在此模式下,不用写 Fuse(一次性编程,不可擦除),修改启动模式方便,很多用户直接用于量产。
在核心板内部已经对 BOOT_MODE0 和 BOOT_MODE1 管脚通过 10K 电阻上拉,当需要把这两个管脚设置为低电平时, 用 1K 电阻下拉至地。
通常在开发状态下将 CPU 设置为 internal Boot 模式,在此模式下 CPU在上电复位时会读取处理器 SAI1_TXD2,SAI1_TXD4,SAI1_TXD5,SAI1_TXD6 管脚的电平状态来决定启动的设备。
- MIPI_DSI显示
LTT_MX8M_EVM100评估板提供FPC 0.5mm间距30P连接器MIPI_DSI显示接口,支持分辨率高达 1280x720p60,1800x1200p60。
- LVDS显示
LTT_MX8M_EVM100评估板提供单路LVDS FPC接口(J36)和双路LVDS 2.0mm双排针接口(J42)。i.MX 8M 处理器本身不支持LVDS输出,本评估板通过IC(GM8775C)将DSI信号转为LVDS信号。这两个LVDS接口不能同时使用,两个接口需要对应的两个软件配置,客户可以根据自己需求进行选择。
- HDMI显示
LTT_MX8M_EVM100评估板提供标准HDMI Type-A 接口J1001,最大支持1080p@60Hz。模块包含ESD保护功能,支持热插拔。
- 音频模块
LTT_MX8M_EVM100评估板采用音频编码芯片 WM8904CGEFL/V,拓展出 1 个 3.5mm 耳机输出和1 个音频线性输入。WM8904CGEFL/V 的 I2S 端连接到了处理器的 SAI2 控制器,I2C 端连接到了 I2C2 接口,其电路结构如图所示。
- MIPI摄像头
i.MX 8M 处理器支持 2 路 MIPI 接口摄像头。摄像头接口采用的是 0.5MM 的 FPC 排座,用户可以选配我司的LTT-CAM003M 摄像头模块。
- 串口通讯
i.MX 8M 系列处理器最高可达 4 路异步串口。由于WIFI&BT模块使用了串口3,LTT_MX8M_EVM100 评估板扩展出了其余3 路 TTL 电平的串口,其中一路三线调试串口(非隔离);其它 2 路用4Pin 2.0mm 间距公座。
LTT_MX8M_EVM100评估板提供一路调试串口,可用作 Linux, Android 终端调试系统。调试串口采用 2.54mm 间距的 3 Pins 排针。电平标准为 3.3V LVTTL,用户可以搭配 USB 转 UART线使用。
- USB3.0接口
i.MX8M 芯片内置两路 USB3.0 控制器。LTT_MX8M_EVM100评估板将其中一路通过切换开关到 USB Type-C 座子直接引出,可以用作 Device 或者 Host 使用;另一路使用 Microchip 公司的USB5806-I/KD USB Hub 芯片扩展出五路 USB Host 端口。其中四路直接通过双层 USB Type A 连接座引出,另一路用以连接 LTE 座子上使用。
USB Type-C 接口具体设计如下。采用贴片式 USB Type-C 座子,可以根据接入的设备自动切换电源状态。
- 千兆以太网口
LTT_MX8M_EVM100评估板提供一路千兆以太网接口,采用自带隔离变压器的HR851178C作为接口,可以满足大部分以太网络工作需求。
- 模块原理图
- TF卡
LTT_MX8M_EVM100评估板采用自弹式TF(Micro SD )卡槽。
- SPI接口
LTT_MX8M_EVM100评估板外部预留一路SPI接口J1626,也可用作GPIO信号,用户可根据需求自行选择,其线序如下:
- M.2接口
LTT_MX8M_EVM100评估板上搭载了一个 PCIE-NVME 协议固态硬盘 SSD M.2 接口 2280。固态硬盘容量客户自行选择。
- RTC
LTT_MX8M_EVM100评估板上搭载了一个RTC芯片,可以接 CR1220 的纽扣电池。当系统掉电时,可用于维持 RTC 部分的运作。
- Key and LED
LTT_MX8M_EVM100评估板提供了三个按键。1 个用户自定义按键,用户可根据自己的应用需求,自行调整按键功能;1 个系统复位按键,按下后系统会断电重启,并复位。最后一个是ONOFF 按键,可以实现系统电源开关的功能,具体请阅读处理器手册。
LTT_MX8M_EVM100评估板提供了 1 个用户设置 LED 灯,用户可以根据自己的需求,用于显示系统状态信息。
- WiFi&蓝牙
LTT_MX8M_EVM100评估板搭载了一路 Fn-LINK 公司基于博通公司的 43362 芯片组打造的型号为8274B-PR 的 2.4G/5G 的 WIFI/BT 模块。模块处理器接口为 PCIE 和串口,支持802.11b/g/n。板上预留标准的 IPX 天线接口,可搭配附赠的 WIFI 天线使用。
- LTE模块
LTT_MX8M_EVM100评估板预留了一路 LTE 模块接口,可以支持一般 Mini PCI-E 模块。LTT_MX8M_EVM100 开发板提供基于上海移远通信 EC20 LTE 模块的 Linux 驱动支持和代码样例。Mini PCIE 连接器是来自 LOTES 公司型号为 AAA-PCI-047 PCI-E 连接器,模块和板子使用铜柱固定,抗震能力好。模块采用 3.3V 电源供电,板上 LTE 模块 USB 端连接到了 USBHub 的第五个端口。
为搭配 LTE 模块使用,LTT_MX8M_EVM100 搭载了一个可以弹的 SIM 卡座,原理图如下:
- 红外模块
LTT_MX8M_EVM100评估板板载红外模块,客户可根据实际情况进行测试。
- 扩展接口
LTT_MX8M_EVM100评估板提供了 1 个 2.0mm 间距的 8pin 公座、1 个 2.0mm 间距的 28pin 公座、1 个 2.0mm 间距的 16pin公座和 1 个 2.0mm 间距的 18pin公座,将所有空闲的 GPIO 均已引出,此外这些 GPIO 也可以用作提供了 JTAG、SPDIF、I2S、I2C等通用的资源。方便用户和其他设备互联。具体管脚定义和原理图如下。