9 Revision History ...................................................................................................................................96
10 TcSE changes v2.9 and beyond ....................................................................................................100
10.5.1 CQ 35573 Display clarification for CallInfo message..........................................................105
10.5.2 CQ 33070 MCAN: BT Audio Not Available Disc message to be sent.................................105
10.5.3 CQ 35580 MCAN: Disc message sent incorrectly ..............................................................105
Version 3.4 November 21
st
, 2011 Page 4 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
1 Preface and Sign Off
1.1 Preface
This specification defines the UART Protocol and message set details to be used for
communication between the HU and BT Card.
Details contained within this document include the definition of messages related to those
features, what the messages do, how the messages are used, and how status information is
reported.
1.2 Confidentiality
TBD
1.3 Sign off for Version TBD
Nissan:
Visteon: Rob Benedict
Panasonic:
Clarion:
1.4 Definitions and Abbreviations
Acronym Description
BT Blue Tooth
UART Universal Asynchronous Receiver/Transmitter
DC Daughter Card
TBD To be Determined
VR Voice recognition
IPCL Inter-processor communication link
DA Display Audio
HU Head Unit
IT-M IT Master head Unit
Version 3.4 November 21
st
, 2011 Page 5 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.2 Pin Definitions
Connector: Samtec MMT-113-01-T-DV-A-P-TR. (P/N may change depending on actual pin lengths)
2624222018161412108642
2624222018161412108642
135791113151719212325
135791113151719212325
Lower Left corner of DC, as seen from Top
Lower Left corner of DC, as seen from Top
Direction
Description
Mic in+ 1 Input Mic input - - 4.72Vpp 200HzMic in - 2 Input Mic input - -
GND 3 - Ground
NC 4 - No
Connection
Aud L+ 5 Output Differential
Analog Audio
Output
Aud R+ 6 Output Differential
Analog Audio
Output
Aud L- 7 Output Differential
Analog Audio
Output
Aud R- 8 Output Differential
Analog Audio
Output
DC enable
line High
State
DC Enable
line Low
State
Debug TX 10 Output Serial Debug
UART Serial
Comm. High
State
UART Serial
Comm. Low
State
Debug RX 12 Input Serial Debug
EXT_PGM 13 Input Programming
DC TX 14 Output UART Serial
Comm.
USB D+ 15 I/O Programming 3.3V 12MHz
DC RX 16 Input UART Serial
Comm.
Electrical Characteristics Name Pin I/O
Min
Voltage
800mVrms
800mVrms
800mVrms
800mVrms
1.4V 150µA Enable 9 Input
.2V 20µA
3V -60µA REQ* 11 Output
.3V 5mA
38.4kbps
38.4kbs
Nom
Voltage
Max
Voltage
Max
Current
Typical
Current
Remarks
Frequency
6kHz
Version 3.4 November 21
st
, 2011 Page 7 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Direction
Description
USB D- 17 I/O Programming 3.3V 12MHz
GND 18 - Ground
GND 19 - Ground
NC 20 - No
Connection
Reset control
High state
Reset
Control Low
State
Low Voltage
Indication
High State
LVI Low
State
GND 23 - Ground
GND 24 - Ground
3.3V 25 Input Power 3.135V 3.3V 3.465V
3.3V 26 Input Power 3.135V 3.3V 3.465V
Electrical Characteristics Name Pin I/O
Min
Voltage
3 V -32µA Reset* 21 Input
1 V -340µA
1.4V 150µA LVI 22 Input
.2V 20µA
Nom
Voltage
Max
Voltage
Max
Current
Typical
Current
Frequency
Remarks
2.2.1 Reset Pin Interface Circuit
RESET
10nF
2.2.2 LVI Pin Interface Circuit
3.3V
4.7K
4.7K
To LSI Reset
Circuitry
Version 3.4 November 21
st
, 2011 Page 8 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Ω
22Ω
3.3V
4.7K
To LSI LVI
4.7K
Indicator Pin
LV
10nF
2.2.3 UART Interface Circuit
UART_REQ
10nF
47K
3.3V
4.7K
4.7K
UART_REQ
Signal From LSI
47K
22
TX
RXD
Version 3.4 November 21
TXD From LSI
1nF
RXD To LSI
1nF
st
, 2011 Page 9 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Note: HU must hold these pins low when enable line is low.
2.2.4 PGM Pin interface Circuit
3.3V
4.7K
To LSI PGM
10K
Indicator Pin
PGM
10nF
10K
2.2.5 3.3V Power and Enable Interface Circuit
3.3V
(2 pins)
10nF
4.7K
47K
4.7K
3.3V to Internal
Circuitry
0.1uF
ENABLE
10nF
Version 3.4 November 21
47K
st
, 2011 Page 10 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Note: When Enable is Low, UART communication Pins 11 (REQ), 14 (TX) and 16
(RX) must also be held low.
2.2.6 Microphone Interface Circuit
Vref
MIC
MIC
100pF
270 pF
2.2nF
51.1K
2.2nF
51.1K
Internal GND on
Daughter Card
51.1K
+
_
51.1K
270 pF
Audio To
CODEC IC
Version 3.4 November 21
st
, 2011 Page 11 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Ω
Ω
2.2.7 Audio Out Interface Circuit
Same circuitry for both Left and Right channels
AUDIO
OUT +
AUDIO
OUT -
10nF
10nF
2.2uF
2.2uF
100pF
10
10
+
_
15K
270 pF
15K
Vref
Vref
15K
2.2K
+
_
Audio From
CODEC IC
Version 3.4 November 21
st
, 2011 Page 12 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.2.8 USB Interface Circuit
3.3V
USB D +
USB D-
USB Switch
IC
22pF
3.3V
USB Switch
IC
22pF
Version 3.4 November 21
st
, 2011 Page 13 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.3 Hardwire Startup Diagram
2.3.1 Startup
ENABLE
RESET
LVI
Item Description
A The Head Unit has asserted the Reset line at the same time or before
the Enable line has been asserted.
B The Enable line has been asserted for >= 5ms. The regulator needs
5ms for the on board power supply to settle.
C The Head Unit releases the Reset line allowing the DC to begin the
initialization.
T1 >= 5ms
T2 >= 0ms. The Reset line can be released anytime after the Enable line
has been asserted for >= 5ms.
A
T1
B
T2
C
2.3.2 Shutdown
ENABLE
RESET
LVI
Item Description
A Head Unit needs to shut down before the DC has completed the
shutdown sequence. Head Unit asserts the LVI line.
B Head Unit then waits >=5ms for the DC to shutdown internal sw
components. The Head Unit asserts the Reset line.
C At this point, both the LVI and Reset lines are being asserted. The
Head Unit can now remove the Enable line at any time.
T3 >= 5ms
st
Version 3.4 November 21
, 2011 Page 14 of 105 Visteon & Nissan Confidential
A
T3
B
T4
C
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
T4 >=0ms. The Enable line can be released anytime after the LVI line
has been asserted for >= 5ms.
2.3.3 Reset
Item Description
A Head Unit asserts the Reset line.
B Head Unit releases the Reset line.
T1 >= 800ms.
This timing diagram is used to show the timing required to execute the sequence “Request for Reset”.
This timing diagram is used to show the timing required to execute the Reset required during any reflash
operation.
2.4 Radio Mute Pin
Not used.
Version 3.4 November 21
st
, 2011 Page 15 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.5 LVI Pin.
Discussion Point. The LVI pin is used for the HU to indicate to the DC that a low
voltage event is happening and an abrupt termination of the 3.3V power supply is
expected. T1 is the time for between LVI input is to toggled and when the 3.3V supply
drops to below 3.1V. Visteon desires this to be ≥ 20 mSec, but is it understood this is
not feasible in HU design. LVI pin is pulled low in such a way as to maximize the time
T
before power supply and or reset line get pulled due to low battery condition at HU
1
power supply.
Note: Enable and Reset remain high for at least T
st
Version 3.4 November 21
, 2011 Page 16 of 105 Visteon & Nissan Confidential
seconds after LVI signal goes low.
1
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
3 Mechanical Interfaces
Version 3.4 November 21
st
, 2011 Page 17 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
4 UART Protocol
The low level protocol is defined in the reference specification 28330 NDS00 AVC
System Comm Spec1.pdf. The HU shall be the AV Unit control station and the DC
shall be the subsidiary machine. The Protocol will be implemented without a physical
layer, and both the DC and HOos shall operate at 3.3V. Both HU and DC shall
implement all features and modes (ie conversation mode) of the protocol as defined. A
maximum Baud rate of 38.4 kbps shall be supported. While in normal operations, the
Baud rate shall be 9600 bps. 38.4 kbps shall be supported for reflash operations.
Version 3.4 November 21
st
, 2011 Page 18 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5 Sequence Diagrams
5.1 Initialization Sequence
Head UnitBT Card
T1
T2
Initialization Sequence Diagram between
HU and MVL BT Card
HW Reset
HeartBeat.BTCard
HeartBeat.HeadUnit
Vehicle.Config.Get
Vehicle.Config.Set [Pin Configuration, Head Unit Id]
Vehicle.config.status
Vehicle.Moving
Vehicle.TopDown
Optional: The Language Configuration Sequence
can be called here if required.
Power.FullRun
1
2
3
4
5
1. This indicates OS and UART are up and running. If this is not received in T1 seconds, HU should strobe reset line again.
2. When the HeartBeat.HeadUnit is received by the DC, the DC start the Vehicle Config sequence. DC will continue to send
HearBeat.BTCard messages to the Head Unit until a reply is sent.
3. The default configuration will be Panasonic if the value for Head Unit ID in the Vehicle.Config.Set message is undefined.
4. If the Language Change sequence is run, the Initialization time will increase by up to the maximum time called out in the sequence. This
needs to be added to the T2 time as it will increase the time it takes for the DC to be fully initialized and ready to be used.
5. Only after FullRun is sent will the DC be able to accept any button press messages. All button press messages will be ignored before this.
6. These messages are for the Panasonic DA only
Notes:
The Language Change sequence has been removed from the Initialization Sequence. If a Language Change is called during Initialization,
then the timing to be fully initialized and ready for button presses will increase by the Language Change timing.
Heartbeat messages are sent continuously throughout the operations of the DC.
The HU should not work off of the number of HeartBeat messages received during start up. The time out is to be used to determine the state
of the DC during initialization.
T1 = T
TimeToBootToFirstHeartbeatMessage
The maximum time it will take the DC to boot up to send the first HeartBeat message (From the time that power is applied, the Enable line
asserted, Reset and LVI not asserted). If this time is exceeded, it is expected that the HU will reset the DC and perform the Mismatched Baud
Rate sequence as
T2 = T
TimeToFinishInitAfterFirstHeartbeat
The maximum time it will take the DC to report that it is in the Full Run state and can begin to process button presses. If this time is exceeded,
it is expected that the HU will reset the DC.
Version 3.4 November 21
Info.PhoneList
Info.CustomMessageText
= 15 seconds.
= 6 seconds.
st
, 2011 Page 19 of 105 Visteon & Nissan Confidential
6
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.1.1 Request for Reset Sequence
Request for Reset Sequence
Head Unit
Note: Reset Line should be held low a minimum
of 800 ms when HU requests reset for at
anytime other than Startup ie: if Heartbeat
is lo st
Power.RequestForReset
HW Reset
Heartbeat.BTCard
After HW reset, flow follows Initialization sequence.
HeartBeat.B TC ard is s how n h ere for illu stration as the
start of the heartbeat m essages.
BT Card
If BT Card gets stuck up in a
loop or any error happens
then BT Card shall request
for a reset upon which HU
shall perform a Reset of BT
Card a nd com p lete in itializ ation
Sequence shall follow.
Reset Line should be
he ld low a min imu m
of 800 ms to ensure
DC rese t occu rs.
Th is in dica tes OM A P O S
is running and UART is
up and running. If this is not
received in 10 seconds,
HU shou ld strobe res et lin e
again.
Version 3.4 November 21
st
, 2011 Page 20 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.2 ShutDown Sequence
5.2.1 Normal Sequence
Version 3.4 November 21
st
, 2011 Page 21 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.3 Audio Arbitration Sequences
Version 3.4 November 21
st
, 2011 Page 22 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Version 3.4 November 21
st
, 2011 Page 23 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Version 3.4 November 21
st
, 2011 Page 24 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.4 Language Change Sequence
Version 3.4 November 21
st
, 2011 Page 25 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.5 Other Vehicle Message Sequences
Head Unit
Vehicle.Moving Sequence
Vehicle.Moving
Vehicle.TopDown Sequence
Vehicle.TopDown
These messages are sent dynamically on a change in status asn as part of the startup sequences.
5.6 Other Vehicle Message Sequences
BT Card
Version 3.4 November 21
st
, 2011 Page 26 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.7 Voice Recognition Session Sequence
Version 3.4 November 21
st
, 2011 Page 27 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.8 SMS Message Sequence, message not read.
Version 3.4 November 21
st
, 2011 Page 28 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.9 SMS Message Sequence, message read.
HU muxes in Mono
Channel to its
Current Audio Source.
HU un-muxes in Mono
Channel to its
Current Audio Source.
User Selects
Recieve SMS
HU sends permit end
after either 20s has
elapsed with no button
press or if end button
is pressed before 20
has elapsed, or right
after PTT short is
pressed.
HU grants DC sole
audio source as
mono source
User chooses to
navigate through
unread messages
User Navigates to
and selects specific
message for reply
20 Secs
Max
Head Unit
SMS Sequence,
Message Read
Display.PhoneInfo
Audio.SMSChimeInterrupt.Start
Audio.SMSChimePermit.Start
Display.ViewSMS
Audio.SMSChimeInterrupt.End
Vehicle.button.PTTShort
Audio.SMSInterrupt.Start
Audio.SMSChimePermit.End
Audio.SMSPermit.Start
Display.ViewSMS
Vehicle.button.Seek.Seekdown
Display.ViewSMS
Vehicle.Button.PTTShort
Display.CommandListInfo
normal button presses or Voice
commands and display messages
to navigate SMS menus
Vehicle.Button.xxx
Display.VRCustomSMSMenu
Display.xxx
Vehicle.Button.PTTShort
Display.Popup.sending
BT Card
Mono Mix of SMSChime
and Current Audio Source
DC mutes Chime audio
DC request to be
sole audio source
because PTTShort
received before
permit end is received
BT Card returns to
idle if SMS Permit is not
received in 1.5 seconds
If send fails, flow returns to
Vehicle.button.xxx above.
if retry is selected,
display.popup.sending will
become display.popup.resending
(same message different Popup
Payload.)
SMS text reply
sent to
Network
Incoming SMS received,
display.Phone info updates
the message unread count.
Chime playback
ends.
DC plays <Sound 4>
Display.Popup.sent
Open Questions for Nissan here
What happens if go back is selected between sending and sent?
Vehicle.Button.any(optional)
Audio.SMSInterrupt.End
HU is Audio Source
1. ChimeInterruptEnd shall always be sent after Display.ViewSMS.
2. If HU receives SMSChimeInterrupt.End without a Display.viewSMS, then the HU shall send the Permit.End immediately.
3. Any button press before SMSChimePermit.End shall be considered for Reading SMS
4. BT DC shall not maintain a timer to exit the display POP Up. The POP Up shall be active untill ChimePermit.End is received from HU.
Version 3.4 November 21
st
, 2011 Page 29 of 105 Visteon & Nissan Confidential
Audio.SMSPermit.End
3 seconds or button press received
Handset confirms
Message Sent
BT Card Mutes
BT Card is Idle
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.10 SMS Sequence when Vehicle Moving State Changes
5.11 User Cancels Read SMS by Selecting another Audio source.
Version 3.4 November 21
st
, 2011 Page 30 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.12 SMS Read ended by incoming Phone call.
User Selects
Read SMS
Head Unit
SMS Sequence for ViewSMS
terminated by incoming Call
Audio.SMSChimeInterrupt.Start
Audio.SMSChimePermit.Start
Audio.SMSChimeInterrupt.End
UserInput.Button.PTT
Audio.SMSInterrupt.Start
Audio.SMSChimePermit.End
Audio.SMSPermit.Start
Display.ViewSMS
Other Normal SMS actions...
Audio.telinterrup.start
Audio.SMSPermit.RequesttoEnd
BT Card
Incoming
Text Recv'd
Chime played by
DC
Incoming Call
Version 3.4 November 21
Audio.SMSInterrupt.End
Audio.SMSPermit.End
Audio.TelPermit.Start
Other Normal Telephone actions...
Audio.TelInterrupt.End
Audio.TelPermit.End
BT Card Mutes
and returns to IDLE
st
, 2011 Page 31 of 105 Visteon & Nissan Confidential
Loading...
+ 74 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.