Product Details
neoVI FIRE: 4xDWCAN, 1xSWCAN, 1xLSFTCAN, 4xLIN
Today’s vehicles are pushing the limits on the number of CAN and LIN networks. neoVI FIRE addresses these issues by providing six channels of CAN and four channels of LIN in one tool. All channels run simultaneously and are time stamped in hardware. A fully isolated USB interface allows a PC to send and receive messages without worry of damage to the PC.
Stand-Alone Logging, Scripting, and Simulation
In addition to working as a PC interface, neoVI FIRE supports operating in stand-alone mode. In this mode the neoVI Fire can run real-time scripts, log data to a removable microSD card, and simulate ECUs and gateways. With these features, it is possible to run a script to reflash ECUs using the data from the microSD card.
Vehicle Spy Application Software
Our Vehicle Spy software fully supports neoVI FIRE. Users can use Vehicle Spy to monitor and transmit on all neoVI FIRE networks simultaneously. Vehicle Spy is used (and required) to configure stand-alone mode. Users can take advantage of the powerful interface to load databases and to write and debug scripts before downloading them to the device.
neoVI DLL, J2534, Linux, and RP1210 Support
Some prefer to write their own software. For these users, neoVI FIRE supports three open APIs: neoVI DLL API, SAE J2534 API and the TMC RP1210 A/B API. The neoVI DLL API includes examples for all popular development environments including C#, VB. NET, VB6, Delphi, C++ Builder, Visual C++, LabVIEW and LabWindows. Also, we have examples and drivers for Linux.
Hardware-in-the-Loop Real-Time Performance
The neoVI FIRE includes a real-time scripting engine that can be used to perform real-time messaging. For example, someone creating an application can load a script into the hardware and interface with the script variables allowing microsecond measurement and control. Also Vehicle Spy, through a new feature called hardware acceleration, can be configured to send real-time functions to the device such as periodic messaging, replay, or scripting.
General Purpose I/O and Expansion
The neoVI FIRE has six general purpose I/O lines. Each line can be programmed to a digital input or output of which four can be analog inputs. One digital line can generate a PWM and another can measure a PWM. All of these I/O can be measured or controlled by both the PC host application or the embedded real-time scripting engine. For example, very precise timing measurements can be made using script for I/O to Network message timing applications. The DB9 Connector also include two power pins to power an external device like a trigger pendant, wireless gateway, or graphical display.
Logging Features
neoVI FIRE is capable of logging to a removable microSD card. The logging features a realtime fail-safe FAT32 storage system. Also included is a real-time clock for hardware timestamping all messages. Finally, a powerful power management system automatically powers down neoVI FIRE and can wake up based on network activity of PC connection.
ECU Prototyping
Besides the powerful real-time scripting capability, our neoVI FIRE development kit is available to assist users in creating their own embedded application. The development kit allows you to bootload your own compiled C code into the device. Your code can reuse the CAN, LIN, J1850 drivers that exist on the device. With the development kit, users can debug and design code on your Windows PC. When you’re ready, compile and bootload to the device.
neoVI FIRE 25 Pin Connector
|
Pin
|
Description
|
Pin
|
Description
|
|
1
|
SW CAN |
13
|
GND |
|
2
|
J1850 VPW |
14
|
HS CAN 1 H |
|
3
|
LSFT CAN H |
15
|
HS CAN 1 L |
|
4
|
LSFT CAN L |
16
|
HS CAN 2 H |
|
5
|
MS CAN H |
17
|
HS CAN 2 L |
|
6
|
MS CAN L |
18
|
Misc DIO 4 |
|
7
|
ISO L |
19
|
HS CAN 3 H |
|
8
|
ISO K / LIN 1 |
20
|
HSCAN 3 L |
|
9
|
DBG CLK |
21
|
TSYNC CLK H |
|
10
|
Misc DIO 1 |
22
|
TSYNC CLK L |
|
11
|
Misc DIO 2 |
23
|
Misc DIO 3 |
|
12
|
DBG DATA |
24
|
DBG RESET |
| |
|
25
|
VBATT |
neoVI FIRE 9 Pin Connector
|
Pin
|
Description
|
|
1
|
LIN 1 |
|
2
|
LIN 2 |
|
3
|
LIN 3 |
|
4
|
LIN 4 |
|
5
|
GND |
|
6
|
MISC DIO 5 |
|
7
|
MISC DIO 6 |
|
8
|
+3.3V (PWR CNTRL) |
|
9
|
VBATT (OUT) |
Product Specifications
Device Specifications
- neoVI 3G Architecture over 10x performance over previous devices
- 3 DSPs and 1 RISC processor for 125 MIPS of processing
- Power Consumption (typical) : 150mA @ 14.4 VDC
- Sleep Power Consumption (typical) : 12mA @ 12.0 VDC
- Power Supply: 4.5-27 Volt Power Operation (Physical layers non functional under 5.5 volt)
- Dual user notification LED (red and green)
- Temperature Range: -40C to +85C
- Physical Dimensions (with boot): 5 x 3 x 1.2" (12.9 x 7.6 x 3 cm); 5.5oz (157 g)
- Vehicle Connectors : 25 Pin male D-SUB and 9 Pin Male D-SUB
- Warranty: One Year Limited Warranty
- Firmware: Field upgradeable design (flash firmware)
- General Purpose IO: 6 MISC IO (0 - 3.3V), 4 IO can be configured as analog
- General Purpose IO rate report interval: 10 Hz to 1 kHz or based on digital change
- Microsoft Certified USB drivers
- Isolated USB
- Stand-Alone Mode Including Scripting, Receive Messages, Transmit Messages, Expressions, IO, and Transport Layers
- J2534 and RP1210 A/B compatible for CAN/ISO15765, Keyword, ISO9141, and J1850 VPW.
- microSD card slot support for up to 16 Gigabytes of storage (or up to the limit of newer SDHC cards). The removable card is formatted using FAT32 for direct usage in a PC.
- Battery backed real time clock (RTC).
Networks - General
- 64 Bit time stamping to accuracy of 10 microseconds on CAN and LIN networks and never overflows. 0.5 microsecond accuracy timestamp available if using one network only.
- Simultaneous operations on all CAN/LIN/J1850 networks.
- Transmit message double-buffering on all networks allows back to back message transmission.
Network Specifications
6x CAN Channels
- 4 Dedicated ISO11898 Dual Wire CAN Physical Layer (TJA1040)
- 1 Dedicated ISO11519 Low Speed Fault Tolerant CAN Physical Layer (TJA1054A)
- 1 Dedicated Single Wire CAN Physical Layer GMW3089 / SAE J2411 (MC33897)
- CAN 2.0B Active
- Up to 1 M-Bit Software Selectable Baud Rate (auto baud capable)
- Capable of generating and detecting error frames (With firmware update)
- Logic Analysis of CAN Waveform with 25 nanosecond resolution (With firmware update)
- Graphical Bit Time / Baud Rate Calculator
- Listen only mode support
- Unterminated network detection (With firmware update)
- High Speed Mode, Test Tool Resistor, and High Voltage Wakeup support
4x LIN (Local Interconnect), ISO9141, Keyword 2000, or K and L Line
- Full support for LIN 1.X, 2.X and J2602
- LIN J2602 / 2.X compatible physical layer
- Software enabled 1K LIN Master Resistor PER CHANNEL
- Capable of Generating LIN Waveforms (Including Errors) Using Dedicated Output Compare Hardware (With firmware update)
- LIN Bus Monitor Mode identifies errors: Sync Break Error State and Length, Sync Wave Error, Message ID parity, TFrameMax/Slave Not Responding, Checksum Error and Transmit Bit Errors.
- LIN Bus Master Mode operates at same time as LIN Bus Monitor
- LIN Bus Slave simulation - with or without an LDF file
- LIN Bus hardware schedule table with support for LIN diagnostics
- UART Based State Machine
- Only first channel supports L
- Programmable Timing Parameters including Inter-Byte, TX Inter-Frame, RX Inter-Frame and Initialization Waveforms (0.5 ms Resolution)
- Initialization Waveforms including Fast Init, Five Baud, and Custom
- Software Selectable Baud Rate
- Software enabled 512K Resistor (channel one only)
1x J1850 VPW (GM Class 2)
- VPW Physical Layer capable of TX and RX operations (MC33390)
- Reception of IFR data during TX and RX
1x GM CGI
- Software Enabled (disables LIN2)
- Programmable Bit Rate (625K, 115.2K, others)
- Full block mode message reception only
- Transmission Option available in CGI Simulation Toolkit