– 5-9 –
■
I2C Bus Interface
A standard I2C-Bus interface is implemented, especially to control the Infineon power management device U2006 E-Power.
Operation of U2006 can be controlled completely by a set of control registers. E-Gold + can write to the control register via an
I2C-bus interface. Using the I2C-bus master interface on E-Gold + the system controller can control most functions of U2006
as soon as power is supplied to E-Gold +. Via the same interface E-Gold + can read status registers permitting monitoring of
the state of U2001, e.g. to detect the cause of a reset or whether an external supply voltage for battery charging is applied.
The controller may power-down the system or parts of it by writing to the appropriate control register. Powering down parts of
the system reduces stand-by power consumption of U2006 and may additionally reduce the power-down current of the
attached devices. The I2C-bus interface of E-Power is a pure slave interface. It permits fast-mode operation with clock
frequencies up to 400 kHz as described in the I2C-bus specification. Spike suppression is done by analogue filtering.
Error protection is used to prevent malfunction due to interference under adverse environmental conditions.
For this purpose an 8-bit CRC byte is appended to each command word. Only if the CRC has been verified by U2006 the
transferred command will be executed. Correct reception and execution of the transmitted command can be verified by
E-Gold + by reading back the transmitted CRC byte.
■
Timer / Watchdog Timer
The MCU general purpose timer blocks contain 9 16-bit timers and 16 capture compare channels with pulse width modulation
options. The Watchdog Timer provides programmable time-out periods derived from the CPU clock. If it is not served before
reaching time-out, the Watchdog Timer asserts a hardware reset.
■
UART (ASC : Asynchronous/Synchronous Serial Interface)
The U2001 E-Gold + V3 has two UART ports, ASC0 and ASC1. ASC0 with automatic baudrate detection running up to 3.28
Mbaud and IrDA DS3001 support up to 115.2 kBaud. ASC1 running up to 3.25 Mbaud and with IrDA support up to 115.2
kBaud. EB-X400 uses ASC0 port for serial interface in factory and software download. ASC1 port is used for DS3001 data
transmission.
ASC0 port Assignment
ASC1 port Assignment
E-Gold + SIGNAL
E-Gold+ Ball
EB-X400 use
I/O
TXD0
M15
Serial interface data TX
O
RXD0
M16
Serial interface data RX
I
E-Gold + SIGNAL
E-Gold+ Ball
EB-X400 use
I/O
TXD1
L14
IrDA interface serial data TX
O
RXD1
L17
IrDA interface serial data RX
I
nHLDA
U7
IrDA module shutdown(L: Active, H:Shutdown)
O
Summary of Contents for EB-X400
Page 86: ...12 1 12 LAYOUT DIAGRAMS 12 1 Main Board U2001 ...
Page 87: ...12 2 ...
Page 88: ...12 2 Upper Face PCB 12 3 Green Black Black White ...
Page 89: ...12 3 Hinge PCB 12 4 ...
Page 90: ...12 4 SIM PCB 12 5 ...