Kart/Bluetooth
(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 | + | 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 2 for pulses. | ||
[[Category:Kart]] | [[Category:Kart]] |
Revision as of 12:53, 1 July 2020
|
The kart's Bluetooth boards hold a SOC which is programmed as an RS232 modem. The also comprise a legacy RS232 port.
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.