ET7190 增强型汽车通信协议芯片

以最简单的硬件、最可靠的总线驱动、最低的成本、最强扩展功能、方便的用户接口,支持对所有车辆的网络通信。内置增强型CAN2.0B Active 模块, J1850(VPW10.4KP and PWM 41.6KB)控制器,增加型EUART 控制器。三个模块可以同时高速接收与发送数据。可用于汽车诊断、信号控制、汽车网关、总线数据监控分析等。

ET7190支持的总线协议

1. J1850VPW 10.4kbps
2. J1850PWM 41.6kbps
3. CAN ISO15765 (GMW3110)
4. CAN J1939
5. CAN VW TP2.0
6. CAN SAE J2411 (GMW3110)
7. ISO9141-2
8. ISO14230 (KWP2000)
9. KW1281
10. LIN1.x/LIN2.x
11. SAE J1708 (J1587)
12. SAE J2610 (SCI)

 

相关文档与开发软件

Documentation and Software

  • ET7190数据手册下载

    Download ET7190 Data Sheet

  • 开发工具:ET7190Kits

    Development Tools and Eval Board.

  • 相关芯片:TL718 OBD2诊断芯片

    TL718 OBD2 Diagnostic device

  • ET7190 PRICE:

    Order Information. and Pricing
    Packing:   Tray (160 multiples)
    Price:
    1  - 10pcs           58.00 RMB
    11 - 99pcs          54.00 RMB
    100 -999pcs       50.00 RMB
    1000 -2999pcs   47.00 RMB
    3000+ pcs          45.00 RMB

 

 

 

 

使用 ET7190 源代码实例

Open Projects and C++ source code

  • RS232COMM实例代码

    VC++ 6.0源代码,基于PC的RS232串行通信口,利用ET7190开发板演示ISO9141-2 ISO14230-SLOW ISO14230-FAST J1850VPW J1850PWM ISO15765-11bits ISO15765-29bits KW1281 协议进行通信与诊断。

  • 基于单片机的操作函数

    利用PIC18F4550的 SPI 或 UART 连接ET7190的C语言指令函数,稍作修改可用在其他型号单片机上

  • OBD2通用诊断程序源代码(未完成)

    VC++ 6.0源代码,基于PC的RS232串行通信口,本实例就是把RS232COMM中的相关协议。设成OBD2强制的ID后,进行统一的诊断请求

ET7190相比其他协议芯片的优点

1. 高速,ET7190处理是微秒级的。理论上可以处理满负荷的CAN总线桢。
2. EUART/J1850/CAN三个总线控制器同时工作,其他的OBD2芯片无此功能。
3. J1850控制器:IFR1/IFR2/IFR3,发送接收硬件同步,无错仲载等完整规范。
4. 增强型的EUART自定义功能,完全可以支持任何基于UART的总线协议。
5. 高速处理技术,使J1850/EUART/CAN完全能支持任何其他工业上的应用。
6. ET7190不仅仅是一个OBD2诊断芯片,它的功能是无限止的。
7. EUART支持 3 路总线、CAN支持 2 路总线切换输出。
8. EUART的故障保护功能。
9. 所有总线通过专用的总线驱动芯片,安全、稳定、规范。

 

ET7190功能框图

 

内置:增强型的CAN2.0B控制器

1. 8个桢发送缓存区,16个桢的FIFO接收缓存区
2. 16个接收过滤器和3 个屏蔽器
3. 环回、监听和监听所有报文模式.用于诊断和总线监视的报文模式
4. 接收到CAN 报文时唤醒
5. 远程发送请求的自动处理
6. DeviceNet寻址模式
7. 支持ISO15765 多桢传输自动应答
8. 支持J1939 多桢传输自动应答
9. 支持VW TP2.0 多桢传输自动应答
10. 支持SAEJ2411 单线CAN (GM SWC)
11. 双路CAN 输出,通用内部电子开关切换
12. 完全支持CAN V2.0B Active 技术规范,通讯速率最高1 Mb/s

 

内置:增强型J1850控制器

1. 10个FIFO 接收缓存区
2. 1个发送缓冲区及内部发送器缓存,实际相当于2个FIFO缓存
3. 完全支持J1850技术规范,支持10.4K VPW 与41.6KBPS PWM
4. IFR1/IFR2/IFR3 桢内响应与接收
5. 支持最长10字节的IFR3自动发送
6. 无错仲裁发送与接收,发送时自动硬件同步
7. 高速CRC硬件校验
8. 支持Single Header(单字节头)/Consolidated Header(混合模式)
9. 支持Single Header IFR桢内应答
10. IFR1/IFR2可模拟8个物理ID响应
11. ID/物理地址/功能地址过滤功能
12. 接收到J1850报文时唤醒功能

 

内置:增强型EUART控制器

1. 可作为通用的UART 模块使用,此时有4 字符深的发送和接收FIFO 缓冲区
2. 检测到起始位时将器件可编程从休眠模式唤醒
3. 支持ISO14230(KWP2000)桢模式,自动识别ISO14230 定义的所有桢格式
4. 支持ISO9141-2桢格式
5. 支持自定义的桢格式,支持各种厂商协议(KWP1281 J2610 SCI J1708 等),理论上可支持任何基于UART 的汽车上的通信。
6. 支持LIN1.x LIN2.x 主机模式,从机模式桢格式及自动响应
7. 支持汽车ECU诊断功能快速初始化和5 波特率初始化的模拟
8. 支持K线的逻辑分析,可作为开发诊断仪的实用工具
9. 所有协议桢的各种时间用户可精确设定
10. 各3路TX、RX 可通过器件内部电子开关切换的UART 输入与输出引脚
11. 2个每桢最长262字节的FIFO 接收缓存区
12. 支持EUART 总线故障保护功能

 

其他性能

1. 1路10位的AD转换,可测量电平电压
2. 8路用户可编程的多功能IO 输入输出接口
3. 1个中断控制引脚输出
4. 3.3V(3.0-3.6V )工作电压,低功耗高速技术
5. 工业级温度(-40°C 至+85°C)
6. 器件休眠唤醒功能
7. SPI和UART用户双功能接口,TQFP44 10x10mm 引脚封装