ZBA Inc. BT44-291S ユーザーズマニュアル

ページ / 20
 
BT44-291S
 
Page 11 of 18 
8.1 
UART Bypass 
 
Figure 11.14: UART Bypass Architecture 
 
8.2 
UART Configuration While RESET is Active 
The UART interface for BlueCore4-External while the chip is being held in reset is tri-state. 
This will allow the user to daisy chain devices onto the physical UART bus. The constraint on this 
method is that any devices connected to this bus must tri-state when BlueCore4-External reset is 
de-asserted and the firmware begins to run. 
 
8.3 
UART Bypass Mode 
Alternatively, for devices that do not tri-state the UART bus, the UART bypass mode on 
BlueCore4-External can be used. The default state of BlueCore4-External after reset is de-asserted, 
this is for the host UART bus to be connected to the BlueCore4-External UART, thereby allowing 
communication to BlueCore4-External via the UART. 
In order to apply the UART bypass mode, a BCCMD command will be issued to 
BlueCore4-External upon this, it will switch the bypass to PIO[7:4] as shown in Figure 11.14. 
Once the bypass mode has been invoked, BlueCore4-External will enter the deep sleep state 
indefinitely. 
In order to re-establish communication with BlueCore4-External, the chip must be reset so 
that the default configuration takes affect. 
It is important for the host to ensure a clean Bluetooth disconnection of any active links 
before the bypass mode is invoked. Therefore it is not possible to have active Bluetooth links 
while operating the bypass mode. 
 
8.4 
Current Consumption in UART Bypass Mode 
The current consumption for a device in UART Bypass Mode is equal to the values quoted 
for a device in standby mode. 
 
9. I/O Parallel Ports 
Fifteen lines of programmable bi-directional input/outputs (I/O) are provided. PIO[11:8] and 
PIO[3:0] are powered from Vcc. PIO[7:4] are powered from Vcc. AIO [1:0] are powered from 
Vref.