Microchip MPL460A Bedienungsanleitung

Lesen Sie kostenlos die 📖 deutsche Bedienungsanleitung für Microchip MPL460A (89 Seiten) in der Kategorie Nicht kategorisiert. Dieser Bedienungsanleitung war für 19 Personen hilfreich und wurde von 2 Benutzern mit durchschnittlich 4.5 Sternen bewertet

Seite 1/89
PL360
PL360 Host Controller
Introduction
The PL360 is a multi-protocol modem for the Power Line Communication (PLC) device, implementing a very flexible
architecture and allowing the implementation of standard and customized PLC solutions. It has been conceived to be
bundled with an external Microchip MCU, which downloads the corresponding PLC firmware and controls the
operation of the PL360 device.
The purpose of the PL360 Host Controller is to provide the external microcontroller a way to control the PL360 device
and offer upper layers an easy way to get access to PLC communication.
As an example of the PLC system, the figure below shows the system architecture for G3 protocol based on a PL360
device being controlled by a SAM4C MCU.
Figure 1. G3 System Architecture
Embedded USI
G3-PLC Stack
PHY + PLC Transceiver
SAM4C
( ITU-T G.9903 )
( IEEE 802.15.4 )
( IETF RFC 4944 )
Adaptation Layer
MAC Layer
PAL Layer
sniffer_if
phy_if
mac_if
adp_if
app_if
Host Controller
PLC
USER APPLICATION
PL360
SPI
PLATFORM
IPv6 STACK
Detect
Interrupt
Carrier
The aim of this document is to clarify and detail the user interface of the PL360 Host Controller.
© 2020 Microchip Technology Inc. User Guide DS50002738E-page 1
Features
• Compliant with PRIME 1.3 Physical Layer
• Compliant with PRIME 1.4 Physical Layer
• Compliant with G3 Physical Layer
• SPI Interface
• Secure Boot Option
PL360
© 2020 Microchip Technology Inc. User Guide DS50002738E-page 2
Table of Contents
Introduction.....................................................................................................................................................1
Features......................................................................................................................................................... 2
1. PL360 Host Controller Architecture.........................................................................................................5
1.1. PL360 Host Controller File Structure............................................................................................5
1.2. Application Interface (API)............................................................................................................6
1.3. PLC Stack Wrapper......................................................................................................................6
1.4. Add-ons........................................................................................................................................ 7
1.5. Bootloader.................................................................................................................................... 7
1.6. Hardware Abstraction Layer (HAL).............................................................................................. 7
1.7. Sleep Mode.................................................................................................................................. 7
1.8. Debug Mode.................................................................................................................................8
2. PL360 System Architecture.....................................................................................................................9
2.1. Block Diagram..............................................................................................................................9
2.2. Bootloader.................................................................................................................................... 9
2.3. PL360 Memory.............................................................................................................................9
2.4. PL360 Drivers.............................................................................................................................10
2.5. PHY PLC Service....................................................................................................................... 10
2.6. PHY Host Application................................................................................................................. 11
3. Brief about ASF.....................................................................................................................................12
4. Initialization Example............................................................................................................................ 13
4.1. Init Controller Descriptor.............................................................................................................13
4.2. Set Controller Callbacks.............................................................................................................13
4.3. Enable Controller........................................................................................................................13
4.4. PLC Event Handling...................................................................................................................14
4.5. Code Example............................................................................................................................14
5. Configuration.........................................................................................................................................16
5.1. Configure Application................................................................................................................. 16
5.2. Configure Secure Mode............................................................................................................. 16
6. Host Interface Management..................................................................................................................17
6.1. Message Transmission...............................................................................................................17
6.2. Message Reception....................................................................................................................17
7. SPI Protocol.......................................................................................................................................... 18
7.1. Boot Command Format.............................................................................................................. 18
7.2. Boot Response Format.............................................................................................................. 18
7.3. Firmware Command Format...................................................................................................... 19
7.4. Firmware Response Format.......................................................................................................19
7.5. Firmware Data Memory Regions................................................................................................20
7.6. Message Flow for Basic Transactions........................................................................................21
8. Example Applications............................................................................................................................32
PL360
© 2020 Microchip Technology Inc. User Guide DS50002738E-page 3

Produktspezifikationen

Marke: Microchip
Kategorie: Nicht kategorisiert
Modell: MPL460A

Brauchst du Hilfe?

Wenn Sie Hilfe mit Microchip MPL460A benötigen, stellen Sie unten eine Frage und andere Benutzer werden Ihnen antworten




Bedienungsanleitung Nicht kategorisiert Microchip

Bedienungsanleitung Nicht kategorisiert

Neueste Bedienungsanleitung für -Kategorien-