Kart/Bluetooth

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} The Bluetooth boards hold a SOC which is programmed as an RS232 modem. The also comprise a legacy RS232 port. [[File:Kart bluetooth board.jpg |center|200px|Blu...")
 
(Test pins)
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{TOC right}}
 
{{TOC right}}
  
The Bluetooth boards hold a SOC which is programmed as an RS232 modem.
+
The [[Kart|kart's]] Bluetooth boards hold a SOC which is programmed as an RS232 modem.
 
The also comprise a legacy RS232 port.
 
The also comprise a legacy RS232 port.
  
Line 8: Line 8:
 
== Connectors ==
 
== Connectors ==
  
The long side single row connector is used to program the Bluetooth SOC.
+
The long side single 18-pin row connector is used to program the [http://www.rayson.com/rayson/en/?pros=product&pros=product&b_cat_id=A01&m_cat_id=A0103&s_cat_id=A010307&prod_id=P0062&level=3 Bluetooth module].
  
The header connector corresponds to the RS232 port.
+
The 10-pin header connector corresponds to the RS232 port.
 
A flat cable can be crimped with a female header in one side and a female RS232 connector on the other.
 
A flat cable can be crimped with a female header in one side and a female RS232 connector on the other.
  
 
An unmounted 4-pin single row connector provides a differential stereo audio output.
 
An unmounted 4-pin single row connector provides a differential stereo audio output.
 +
 +
== Connection between FPGA and Bluetooth module ==
 +
 +
Both components connect via:
 +
* a serial port link
 +
* an 8-bit parallel port
 +
 +
The serial port is used for sending the [[Kart/serial_link#SmartPhone_to_Kart|controls]]
 +
and receiving the [[Kart/serial_link#Kart_to_SmartPhone|status]] information.
 +
 +
The parallel port is driven by the [http://www.rayson.com/rayson/en/?pros=product&pros=product&b_cat_id=A01&m_cat_id=A0103&s_cat_id=A010307&prod_id=P0062&level=3 Bluetooth module]:
 +
* Parallel port bit 0 is brought high when the Bluetooth module has successfully achieved a connection, e.g. with a mobile phone.
 +
 +
Additionally, the FPGA:
 +
* pulses the BT <code>reset_n</code> line at power-up
 +
* drives the BT <code>VReg_en</code> line high after the reset
 +
 +
== Test pins ==
 +
 +
The Kart controller design leaves 4 free pins.
 +
Pins 1 to 2 are foreseen for test outputs.
 +
Pins 3 and 8 are foreseen for test outputs with a divider by&nbsp;2 for pulses.
  
 
[[Category:Kart]]
 
[[Category:Kart]]

Revision as of 12:53, 1 July 2020

Contents

The kart's Bluetooth boards hold a SOC which is programmed as an RS232 modem. The also comprise a legacy RS232 port.

Bluetooth board

Connectors

The long side single 18-pin row connector is used to program the Bluetooth module.

The 10-pin header connector corresponds to the RS232 port. A flat cable can be crimped with a female header in one side and a female RS232 connector on the other.

An unmounted 4-pin single row connector provides a differential stereo audio output.

Connection between FPGA and Bluetooth module

Both components connect via:

  • a serial port link
  • an 8-bit parallel port

The serial port is used for sending the controls and receiving the status information.

The parallel port is driven by the Bluetooth module:

  • Parallel port bit 0 is brought high when the Bluetooth module has successfully achieved a connection, e.g. with a mobile phone.

Additionally, the FPGA:

  • pulses the BT reset_n line at power-up
  • drives the BT VReg_en line high after the reset

Test pins

The Kart controller design leaves 4 free pins. Pins 1 to 2 are foreseen for test outputs. Pins 3 and 8 are foreseen for test outputs with a divider by 2 for pulses.

Personal tools
Namespaces
Variants
Actions
Navigation
Modules / Projects
Browse
Toolbox