Microchip PL360B Handleiding


Lees hieronder de 📖 handleiding in het Nederlandse voor Microchip PL360B (89 pagina's) in de categorie Niet gecategoriseerd. Deze handleiding was nuttig voor 9 personen en werd door 2 gebruikers gemiddeld met 4.5 sterren beoordeeld

Pagina 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


Product specificaties

Merk: Microchip
Categorie: Niet gecategoriseerd
Model: PL360B

Heb je hulp nodig?

Als je hulp nodig hebt met Microchip PL360B stel dan hieronder een vraag en andere gebruikers zullen je antwoorden




Handleiding Niet gecategoriseerd Microchip

Handleiding Niet gecategoriseerd

Nieuwste handleidingen voor Niet gecategoriseerd