UART Initialization Waveforms - neoVI
Main

Applies to
neoVI Blue, neoVI Red, neoVI FIRE, and neoVI Yellow

Some UART standards such as Keyword 2000 and ISO9141 require you to initialize an ECU before attempting to send messages to it. Usually this initialization involves signaling on either or both of the K and L line. You can select the initialization from the Init table section of the ISO9141/KeyWord 2000/K-Line section of the hardware Explorer (figure 1)


Figure 1 - Init table option in hardware explorer.

You can cause a initialization to occur on the network by clicking the Init column in Vehicle Spy or setting the init flag in the status bit-field in the message you send via the DLL. The message can have no data bytes (for five baud initialization for example). 

neoVI supports the standard initializations like Fast Init and Five Baud. Also, neoVI also offers a custom initialization because there has been a variety of initialization implementations.

For custom initializations you can have a 16 step waveform. This is defined in the custom initialization table in hardware explorer. Each step can last up to 32.767 seconds and can control both the K and the L line.


Figure 2 - You can select the init type from the drop down list in neoVI explorer.

Table 1 - Initialization options in Vehicle Spy

Initialization Description
Fast Init  A 25 ms low on the K line followed by a 25 ms high followed by the start communication message
Five Baud Address 0x55 transmitted at 5 Baud (0.125 ms / bit)
Custom Waveform is user defined by a sixteen entry table

 

 neoVI   Documentation - (C) Copyright 2000-2020 Intrepid Control Systems, Inc.

Last Update: Saturday, March 21, 2009