ESM3506是英创基于瑞芯微RK3506J设计的全国产、工业级工控主板。ESM3506秉持英创主板一贯的易用性原则,将必要的外设板载化,可降低用户应用底板设计难度和成本。同时提供完备的底驱动和文件系统支持,用户不需要研究几十个G的内核、文件系统资料,仅需要安装交叉编译工具链,即可开始专注于应用软件开发。

下面是ESM3506的主要技术指标,以及与市面上其他常规核心板相比,ESM3506的设计特点:
英创ESM3506工控板 (必要外设板载化设计) | 市面常规核心板 (仅包含CPU Flash内存) | 说明 | |
CPU | RK3506J | RK3506J | 3核ARM Cortex-A7@1.2GHz |
存储 | 256MB NAND/ 4GB eMMC | NAND / eMMC | |
内存 | 256MB / 512MB DDR3 | DDR3 | |
CAN | 2路CAN FD | 2路CAN FD | |
串口 | 5路或 12路串口配置可选 | 5路 | ESM3506板载12路串口,相比USB外扩串口更加稳定可靠 |
网口 | 2路, 板载网络PHY芯片 | 2路RMII接口,需要外扩网络PHY芯片 | ESM3506网口直接连接应用底板上的网络变压器 |
USB | 1路OTG + 4路HOST | 2路 | ESM3506直接提供多路USB HOST接口,方便连接WiFi,4G/5G等外设 |
显示 | RGB / LVDS | MIPI / LVDS | ESM3506提供工业应用广泛使用的RGB显示接口,可直接驱动市面上大量成熟可靠的低成本RGB显示屏 |
触摸接口 | 电阻 / 电容 | 需要外部扩展 | ESM3506板载电阻触摸屏驱动芯片,可直接驱动4线电阻触摸屏 |
RTC | 独立硬件RTC | 需要外部扩展 | ESM3506板载带温度补偿的独立硬件RTC,时间自动同步,走时精准可靠 |
主板安装类型 | 两个3排坚固插座,可拔插 | 通常为邮票孔封装, 需要和底板一起回流焊 | 邮票孔封装核心板不可拔插,ESM3506在产品开发调试、故障排查,产品返修时更加便利。 邮票孔封装核心板在二次回流焊接时存在虚焊风险,需要对生产工艺进行严格管控,否则易出现批量事故。 |
并行总线 | 精简ISA总线 | 无 | ESM3506提供简单易用的并行ISA总线,详见后续说明 |
硬件兼容特性 | 英创ESMARC架构 | 无 | 基于ESMARC框架,做到老用户硬件升级不改板,详见后续说明 |
软件兼容特性 | 适配多版本文件系统 | 无 | 力争做到用户现有程序不用编译,直接在ESM3506上运行,详见后续说明 |
良好的兼容性是英创工控主板的独有特色,英创自主知识产权的智能主板架构ESMARC(Emtronix Smart Module Architecture)实现了跨平台(NXP/TI/全志/瑞芯微等主流SOC)主板Pin-to-Pin兼容。ESM3506遵从ESMARC架构,在大多数应用场景中与ESM6800(NXP iMX6ULL平台)/ESM335x(TI AM335x平台)/ESM7000(NXP iMX7DL平台)等英创成熟工控主板完全兼容,用户现有的软、硬件几乎不用做任何修改,就可直接使用ESM3506进行替换升级。下面针对目前客户常用的多串口方案和基于ISA总线的应用方案,分别进行介绍。
多串口应用:ESM3506直接板载12路串口,与ESM6800/ESM6800H多串口主板Pin-to-Pin兼容,可直接替换升级。
ESM3506 | ESM6800 | ESM6800H | |
CPU | 瑞芯微RK3506J 3核Cortex-A7@1.2GHz | NXP iMX6ULL Cortex-A7@528MHz | NXP iMX6ULL Cortex-A7@792MHz |
Flash | 256MB Nand / 4GB eMMC | 256MB Nand | 4GB eMMC |
内存 | 256MB / 512MB DDR3 | 256MB DDR3 | 512MB DDR3 |
串口 | 12路 | 12路 | 12路 |
显示接口 | 无 | 18bit RGB | |
其它相同指标 | 32位GPIO,5路USB,2路CAN接口,2路百兆网,板载RTC | ||
ISA总线应用:RK3506J本身提供的是DSMC和FLEXBUS总线,但这两种总线使用相对复杂、且灵活度不够。经过我们的独特设计,ESM3506引出了简单易用的并行精简ISA总线。精简ISA总线由8位数据/地址线,读/写信号,以及片选和地址锁存,总共12条线组成,下面是ESM3506 ISA总线读写时序:

ESM3506 ISA总线单字节读写时序

ESM3506 ISA总线连续读写时序(上图以4字节为例)
ESM3506 ISA总线可直接连接英创英现有的ETA528(8串口+双网口扩展)、ETA524(24路串口)等ISA扩展模块,这些扩展模块通常与ESM335x和ESM7000系列主板配套使用,ESM3506可以作为一个新的低成本/国产化替代方案,与ESM3352/ESM7000 Pin-to-Pin兼容。
ESM3506 | ESM3352 | ESM7000 | |
CPU | 瑞芯微RK3506J 3核Cortex-A7@1.2GHz | TI AM3352 单核Cortex-A7@600MHz | NXP iMX7DL 双核Cortex-A7@1GHz |
Flash | 256MB Nand / 4GB eMMC | 256MB Nand | 4GB eMMC |
内存 | 256MB / 512MB DDR3 | 256MB DDR3 | 1GB DDR3 |
网口 | 2路百兆网 | 2路百兆网 | 1路千兆+1路百兆 |
串口 | 5路 | 5路 | 6路 |
异构应用 | Cortex-A7@1.2GHz | 不支持 | Cortex-M4@400MHz |
CAN | 2路CAN2.0B CAN FD | 2路CAN2.0B | 2路CAN2.0B |
ISA总线 | 支持用户自定使用,或直接连接英创多串口,多网口,多CAN扩展模块。 | ||
其它相同指标 | 32位GPIO,5路USB,精简ISA总线,板载RTC | ||
除了硬件上的pin-to-pin兼容,ESM3506还提供了与ESM335x/ESM6800 Nand配置兼容的文件系统,以及与ESM600H/ESM7000 eMMC配置兼容的文件系统,以方便用户应用软件迁移升级。
成都英创信息技术有限公司 028-8618 0660