中移ML307系列模组全引脚差异性对比表

本表格是基于三份官方手册的完整对比。主要差异点总结如下:

1·核心架构差异:
ML307A 拥有独立的摄像头接口(CAM_…)和 IIC_CAM 接口。
ML307C 和 ML307R 移除了这些专用接口,将引脚用于通用GPIO或 IIC。
2·双SIM卡支持:
ML307A 和 ML307C 支持双SIM卡(引脚62-65)。
ML307R 不支持,这些引脚被定义为RSV。
3·关键引脚冲突:
引脚 76 (KEYOUT0/GPIO0) 和 77 (KEYIN0/USIM1_DET/GPIO1) 在三款模组上的功能完全不同,是移植时最大的不兼容点。
4·IIC接口:
ML307A 的 IIC0 与 IIC_CAM 共用引脚57/58。
ML307C/R 的 IIC0 占用引脚57/58,同时新增了 IIC1 接口(引脚66/67)。

结论:尽管三款模组都属于ML307系列,但它们的引脚资源存在显著差异,从一款迁移到另一款需要重进行硬件设计兼容和软件适配。

引脚名 引脚号 ML307A 复用功能1 ML307A 复用功能2 ML307A 复用功能3 ML307C 复用功能1 ML307C 复用功能2 ML307C 复用功能3 ML307R 复用功能1 ML307R 复用功能2 ML307R 复用功能3 差异说明
GND 1 GND - - GND - - GND - - ✅ 相同
RSV 2 RSV - - RSV - - RSV - - ✅ 相同
RSV 3 RSV - - RSV - - RSV - - ✅ 相同
RSV 4 RSV - - RSV - - RSV - - ✅ 相同
RSV 5 RSV - - RSV - - RSV - - ✅ 相同
RSV 6 RSV - - RSV - - RSV - - ✅ 相同
PWR_ON/OFF 7 PWR_ON/OFF - - PWR_ON/OFF - - PWR_ON/OFF - - ✅ 相同
VCC_CAMA 8 VCC_CAMA - - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
ADC0 9 ADC0 - - ADC0 - - ADC0 - - ✅ 相同
GND 10 GND - - GND - - GND - - ✅ 相同
SIM0_DATA / USIM0_DATA 11 SIM0_DATA - - USIM0_DATA - - USIM0_DATA - - 🔄 命名不同:功能相同,均为SIM卡数据线。
SIM0_RST / USIM0_RESET 12 SIM0_RST - - USIM0_RESET - - USIM0_RST - - 🔄 命名不同:功能相同,均为SIM卡复位线。ML307C命名为USIM0_RESET
SIM0_CLK / USIM0_CLK 13 SIM0_CLK - - USIM0_CLK - - USIM0_CLK - - 🔄 命名不同:功能相同,均为SIM卡时钟线。
SIM0_VCC / USIM0_PWR 14 SIM0_VCC - - USIM0_PWR - - USIM0_VCC - - 🔄 命名不同:功能相同,均为SIM卡电源控制。ML307C命名为USIM0_PWR
RESET 15 RESET - - RESET - - RESET - - ✅ 相同
GPIO4 / GPIO0 16 GPIO4 - - GPIO4 - - GPIO4 - - ⚠️ 编号不同:在ML307A/C/R中,此引脚为GPIO4;但在ML307C/R中,GPIO0位于引脚76。
UART0_RXD 17 UART0_RXD MMC0_DATA3 - UART0_RXD GPIO7 - UART0_RXD GPIO7 - ⚠️ 功能不同:ML307A支持MMC0_DATA3,而ML307C/R支持GPIO7
UART0_TXD 18 UART0_TXD MMC0_DATA2 - UART0_TXD GPIO8 - UART0_TXD GPIO8 - ⚠️ 功能不同:ML307A支持MMC0_DATA2,而ML307C/R支持GPIO8
UART0_DTR 19 UART0_DTR MMC0_CLK - UART0_DTR GPIO9 SPI0_MISO UART0_DTR GPIO9 SPI0_MISO ⚠️ 功能不同:ML307A支持MMC0_CLK,而ML307C/R支持GPIO9SPI0_MISO
UART0_RI 20 UART0_RI MMC0_CMD - UART0_RI GPIO10 SPI0_CLK UART0_RI GPIO10 SPI0_CLK ⚠️ 功能不同:ML307A支持MMC0_CMD,而ML307C/R支持GPIO10SPI0_CLK
UART0_DCD 21 UART0_DCD PWM2 - UART0_DCD GPIO11 SPI0_CS UART0_DCD GPIO11 SPI0_CS ⚠️ 功能不同:ML307A支持PWM2,而ML307C/R支持GPIO11SPI0_CS
UART0_CTS 22 UART0_CTS MMC0_DATA0 - UART0_CTS GPIO12 - UART0_CTS GPIO12 - ⚠️ 功能不同:ML307A支持MMC0_DATA0,而ML307C/R支持GPIO12
UART0_RTS 23 UART0_RTS MMC0_DATA1 - UART0_RTS GPIO13 - UART0_RTS GPIO13 - ⚠️ 功能不同:ML307A支持MMC0_DATA1,而ML307C/R支持GPIO13
VDD_EXT 24 VDD_EXT - - VDD_EXT - - VDD_EXT - - ✅ 相同
GPIO5 / GPIO1 25 GPIO5 - - GPIO5 - - GPIO5 - - ⚠️ 编号不同:在ML307A/C/R中,此引脚为GPIO5;但在ML307C/R中,GPIO1位于引脚77。
RSV 26 RSV - - RSV - - RSV - - ✅ 相同
GND 27 GND - - GND - - GND - - ✅ 相同
UART1_RXD 28 UART1_RXD KEYIN3 GPIO22 UART1_RXD GPIO14 KEYIN1 UART1_RXD GPIO14 KEYIN1 ⚠️ 功能不同
• ML307A: KEYIN3, GPIO22
• ML307C/R: GPIO14, KEYIN1
UART1_TXD 29 UART1_TXD KEYOUT3 GPIO23 UART1_TXD GPIO15 KEYOUT0 UART1_TXD GPIO15 KEYOUT0 ⚠️ 功能不同
• ML307A: KEYOUT3, GPIO23
• ML307C/R: GPIO15, KEYOUT0
PCM_CLK 30 PCM_CLK SPI1_CLK - PCM_CLK GPIO16 SPI1_CLK PCM_CLK GPIO16 SPI1_CLK ✅ 相同(ML307A/R)⚠️ 功能不同:ML307C多了一个GPIO16功能。
PCM_SYNC 31 PCM_SYNC SPI1_CS - PCM_SYNC GPIO17 SPI1_CS PCM_SYNC GPIO17 SPI1_CS ✅ 相同(ML307A/R)⚠️ 功能不同:ML307C多了一个GPIO17功能。
PCM_IN 32 PCM_IN SPI1_MISO - PCM_IN GPIO18 SPI1_MISO PCM_IN GPIO18 SPI1_MISO ✅ 相同(ML307A/R)⚠️ 功能不同:ML307C多了一个GPIO18功能。
PCM_OUT 33 PCM_OUT SPI1_MOSI - PCM_OUT GPIO19 SPI1_MOSI PCM_OUT GPIO19 SPI1_MOSI ✅ 相同(ML307A/R)⚠️ 功能不同:ML307C多了一个GPIO19功能。
GND 34 GND - - GND - - GND - - ✅ 相同
ANT_MAIN 35 ANT_MAIN - - ANT_MAIN - - ANT_MAIN - - ✅ 相同
GND 36 GND - - GND - - GND - - ✅ 相同
GND 37 GND - - GND - - GND - - ✅ 相同
DBG_RXD 38 DBG_RXD - - DBG_RXD UART2_RXD - DBG_RXD UART2_RXD - ⚠️ 功能不同:ML307A无第二功能,而ML307C/R可复用为UART2_RXD
DBG_TXD 39 DBG_TXD - - DBG_TXD UART2_TXD - DBG_TXD UART2_TXD - ⚠️ 功能不同:ML307A无第二功能,而ML307C/R可复用为UART2_TXD
GND 40 GND - - GND - - GND - - ✅ 相同
GND 41 GND - - GND - - GND - - ✅ 相同
VBAT 42 VBAT - - VBAT - - VBAT - - ✅ 相同
VBAT 43 VBAT - - VBAT - - VBAT - - ✅ 相同
RSV 44 RSV - - RSV - - RSV - - ✅ 相同
GND 45 GND - - GND - - GND - - ✅ 相同
GND 46 GND - - GND - - GND - - ✅ 相同
GND 47 GND - - GND - - GND - - ✅ 相同
GND 48 GND - - GND - - GND - - ✅ 相同
LCD_RST 49 LCD_RST GPIO2 - LCD_RST GPIO20 KEYOUT1 LCD_RST GPIO20 KEYOUT1 ⚠️ 功能不同
• ML307A: GPIO2
• ML307C/R: GPIO20, KEYOUT1
LCD_SIO 50 LCD_SIO GPIO3 UART2_TXD LCD_SIO GPIO21 - LCD_SIO GPIO21 - ⚠️ 功能不同
• ML307A: GPIO3, UART2_TXD
• ML307C/R: GPIO21
LCD_SDC 51 LCD_SDC GPIO4 UART2_RXD LCD_SDC GPIO22 - LCD_SDC GPIO22 - ⚠️ 功能不同
• ML307A: GPIO4, UART2_RXD
• ML307C/R: GPIO22
LCD_CS 52 LCD_CS IIC1_SDA - LCD_CS GPIO23 - LCD_CS GPIO23 - ⚠️ 功能不同
• ML307A: IIC1_SDA
• ML307C/R: GPIO23
LCD_CLK 53 LCD_CLK IIC1_SCL - LCD_CLK GPIO24 - LCD_CLK GPIO24 - ⚠️ 功能不同
• ML307A: IIC1_SCL
• ML307C/R: GPIO24
RSV 54 CAM_REFCLK GPIO5 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
RSV 55 CAM_SI0 GPIO6 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
RSV 56 CAM_SI1 GPIO7 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
IIC0_SCL 57 IIC_CAM_SCL GPIO8 - IIC0_SCL - - IIC0_SCL - - 存在性/功能不同
• ML307A: 为IIC_CAM_SCL
• ML307C/R: 为IIC0_SCL
IIC0_SDA 58 IIC_CAM_SDA GPIO9 - IIC0_SDA - - IIC0_SDA - - 存在性/功能不同
• ML307A: 为IIC_CAM_SDA
• ML307C/R: 为IIC0_SDA
USB_DP 59 USB_DP - - USB_DP - - USB_DP - - ✅ 相同
USB_DM 60 USB_DM - - USB_DM - - USB_DM - - ✅ 相同
USB_VBUS 61 USB_VBUS - - USB_VBUS - - USB_VBUS - - ✅ 相同
SIM1_CLK / USIM1_CLK 62 SIM1_CLK - - USIM1_CLK - - RSV - - 存在性不同
• ML307A/C: 支持第二SIM卡
• ML307R: 该引脚为RSV(保留)
SIM1_RST / USIM1_RST 63 SIM1_RST - - USIM1_RST - - RSV - - 存在性不同:同上
SIM1_DATA / USIM1_DATA 64 SIM1_DATA - - USIM1_DATA - - RSV - - 存在性不同:同上
SIM1_VCC / USIM1_PWR 65 SIM1_VCC - - USIM1_PWR - - RSV - - 存在性不同:同上
IIC1_SDA 66 RSV - - IIC1_SDA GPIO25 - IIC1_SDA GPIO25 - 存在性/功能不同
• ML307A: 该位置为RSV(保留)
• ML307C/R: 为IIC1_SDA,且ML307C/R支持GPIO25
IIC1_SCL 67 RSV - - IIC1_SCL GPIO26 - IIC1_SCL GPIO26 - 存在性/功能不同:同上
RSV 68 RSV - - RSV - - RSV - - ✅ 相同
RSV 69 RSV - - RSV - - RSV - - ✅ 相同
GND 70 GND - - GND - - GND - - ✅ 相同
GND 71 GND - - GND - - GND - - ✅ 相同
GND 72 GND - - GND - - GND - - ✅ 相同
GND 73 GND - - GND - - GND - - ✅ 相同
PWM0 74 PWM0 IIC2_SDA KEYOUT4 PWM0 GPIO27 - PWM0 GPIO27 - ⚠️ 功能不同
• ML307A: IIC2_SDA, KEYOUT4
• ML307C/R: GPIO27
PWM1 75 PWM1 IIC2_SCL KEYIN4 PWM1 GPIO28 - PWM1 GPIO28 - ⚠️ 功能不同
• ML307A: IIC2_SCL, KEYIN4
• ML307C/R: GPIO28
KEYOUT0 / GPIO0 76 KEYOUT0 GPIO12 - GPIO0 SMART_BAT - GPIO0 - - 存在性/功能完全不同:三款模组在此引脚上的功能完全不同,无法兼容。
KEYIN0 / GPIO1 / USIM1_DET 77 KEYIN0 GPIO13 - USIM1_DET GPIO1 - GPIO1 - - 存在性/功能完全不同:三款模组在此引脚上的功能完全不同,无法兼容。
LCD_FMARK 78 LCD_FMARK GPIO14 - LCD_FMARK GPIO29 SPI0_MOSI LCD_FMARK GPIO29 SPI0_MOSI ⚠️ 功能不同
• ML307A: GPIO14
• ML307C/R: GPIO29, SPI0_MOSI
SIM0_DET / USIM0_DET 79 SIM0_DET - - USIM0_DET - - USIM0_DET - - 🔄 命名不同:功能相同,均为SIM卡检测。
RSV 80 CAM_SCK GPIO15 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
CAM_PWDN / GPIO6 81 CAM_PWDN GPIO16 - GPIO6 KEYIN0 - GPIO6 KEYIN0 - 存在性/功能不同
• ML307A: 为CAM_PWDNGPIO16
• ML307C/R: 为GPIO6KEYIN0
BOOT_MODE 82 BOOT_MODE/KEYOUT1 - - BOOT_MODE - - BOOT_MODE - - ✅ 相同(ML307A/R)⚠️ 功能不同:ML307C多了一个KEYOUT1功能。
KEYIN1 83 KEYIN1 GPIO17 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
SPI0_MISO 84 SPI0_MISO GPIO18 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
SPI0_MOSI 85 SPI0_MOSI GPIO19 - RSV - - RSV - - 存在性不同:仅ML307A有此引脚。
KEYOUT2 86 KEYOUT2 GPIO20 - GPIO2 32K_OUT - GPIO2 32K_OUT - 存在性/功能不同
• ML307A: 为KEYOUT2GPIO20
• ML307C/R: 为GPIO232K_OUT
KEYIN2 87 KEYIN2 GPIO21 - GPIO3 - - GPIO3 - - 存在性/功能不同
• ML307A: 为KEYIN2GPIO21
• ML307C/R: 为GPIO3
GND 88 GND - - GND - - GND - - ✅ 相同
GND 89 GND - - GND - - GND - - ✅ 相同
GND 90 GND - - GND - - GND - - ✅ 相同
GND 91 GND - - GND - - GND - - ✅ 相同
GND 92 GND - - GND - - GND - - ✅ 相同
GND 93 GND - - GND - - GND - - ✅ 相同
GND 94 GND - - GND - - GND - - ✅ 相同
ADC1 96 ADC1 - - ADC1 - - ADC1 - - ✅ 相同
RSV 97 RSV - - RSV - - RSV - - ✅ 相同
RSV 98 RSV - - RSV - - RSV - - ✅ 相同
RSV 99 RSV - - RSV - - RSV - - ✅ 相同
RSV 100 RSV - - RSV - - RSV - - ✅ 相同
RSV 101 RSV - - RSV - - RSV - - ✅ 相同
RSV 102 RSV - - RSV - - RSV - - ✅ 相同
RSV 103 RSV - - RSV - - RSV - - ✅ 相同
RSV 104 RSV - - RSV - - RSV - - ✅ 相同
RSV 105 RSV - - RSV - - RSV - - ✅ 相同
RSV 106 RSV - - RSV - - RSV - - ✅ 相同
RSV 107 RSV - - RSV - - RSV - - ✅ 相同
RSV 108 RSV - - RSV - - RSV - - ✅ 相同
RSV 109 RSV - - RSV - - RSV - - ✅ 相同
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐