EasyManuals Logo

Infineon Technologies TC1796 User Manual

Infineon Technologies TC1796
2150 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1577 background imageLoading...
Page #1577 background image
TC1796
Peripheral Units (Vol. 2 of 2)
Micro Link Interface (MLI)
User’s Manual 23-68 V2.0, 2007-07
MLI, V2.0
To initialize and to operate the MLI, the following items should be taken into account:
Connection setup (see Page 23-68)
Local Controller transmitter and pipe setup (see Page 23-69)
Remote Controller receiver setup (see Page 23-69)
Remote Controller transmitter and Local Controller receiver setup (see Page 23-70)
Delay adjustment (see Page 23-71)
Connection to DMA mechanism (see Page 23-73)
Connection of MLI to SPI (see Page 23-73)
23.3.1 Connection Setup
For the general setup of an MLI connection, several steps have to be respected.
There is the possibility to change the signal routing to adapt to different applications.
If another connection than the default one from an input/output vector of the MLI
signals is desired, register OICR has to be programmed (see also Section 23.2.8).
In some devices (mainly stand-alone peripheral devices without CPU, where the MLI
module is a possible communication channel), the setting “A” can be modified by
hardware to another setting (e.g. to setting “B”) during the boot phase. In this case,
the initial setting “A” can correspond to an inactive setting (MLI not used for
communication), whereas the setting “B” is used for MLI communication.
In the case a memory access protection is implemented in the receiver and automatic
handling of data is desired, the user has to enable the corresponding address range
in registers AER and ARR. After a reset, in most microcontrollers, the access
protection is generally disabled to avoid access to safety-critical data. Depending on
the device, some specific address ranges can already be enabled for automatic
access by default.
In devices with explicit port control (such as microcontrollers), the port pins are
generally set to input after a reset. In order to allow MLI communication, the MLI-
related port pins have to be configured to make the MLI signals externally available
and to adapt the driver setting (refer to port chapter).
The MLI module should not be enabled for reception (RCR.RCVRST = 1) before
programming the desired port setting, because changing the port setting can lead to
unintended edges at the module inputs due to setting changes. If the MLI module is
already enabled for reception, unintended edges are interpreted as communication
signals, so the receiver might deliver wrong results. If this has happened
unintentionally, the receiver can be reset by RCR.RCVRST=1.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Infineon Technologies TC1796 and is the answer not in the manual?

Infineon Technologies TC1796 Specifications

General IconGeneral
BrandInfineon Technologies
ModelTC1796
CategoryController
LanguageEnglish