ZHCA962 October 2019
Start the PSE system firmware GUI by double clicking the GUI icon and clicking the Start button. A window similar to Figure 3 appears. The Offline mode is selected by default.
Select the MSP430 device you want to start with and then load the PSE system firmware code image (access from TIDA-050026-23882 folder or PSEMCUDAUEVM-082 tool folder). When finished, click Proceed to go to the configuration page.
The configurations are split into four sections: system configuration, PPM (Port Power Management) configuration, device configuration, and port configuration.
The system configuration is applied to the whole system. This tab is always available on the to the right of the GUI. The following parameters can be configured through the system configuration tab:
Legacy devices released prior to the PoE standard can be powered through the Ethernet cable. The PSE system firmware detects these legacy PDs and powers on with protection.
The external sensing circuit is used to measure the total power consumption of the system. When the current exceeds the power budget, the MCU shuts down low priority ports. This increases the system response to the load step change.
The interrupt mask in Figure 5 can be configured to enable interrupt events to notify the host through the MSP430 P6.0.
PPM configuration is applied to the port power management mechanism. The following parameters can be configured through the PPM configuration tab:
Device configuration is mainly used to configure the mapping between the PSE device channels and the logical RJ45 ports. When mapping a 4-pair port, only channels within the same quad (channel 1–4 or channel 5–8) can be mapped to one 4-pair port.
The Port Configuration is applied to the port by port settings, such as port PoE enable and disable, port priority, and port power limit (only in port limit mode).
When everything has been configured, click the Proceed button. The summary page displays all of the configurations being set compared to the factory default configurations. When everything is verified, you can generate the hex file or flash the code to the MSP430 device directly.
When configurations are reviewed, the GUI can generate the default code image and program the device directly through MSP-FET.
When the code is successfully flashed to the MSP430, the system will be up and running. MSP-FET can be disconnected from the laptop or PC. Connect the USB2ANY (with 30-pin ribbon cable) to a laptop or PC and the GUI will be in online mode after selecting host interface protocol.
When the device is connected to GUI, real-time changes can be made on the configuration page and status page shows the real time system status. The status page shows the system, device, and port real-time status. The user can also change the system configuration in the configuration page: each change is converted to a host command to the MSP430 MCU. The user can also press the Save Configuration button to save the current configuration as the default setting.
The BSL firmware update page provides the field firmware upgrade functions that the firmware can be upgraded through the same I2C or UART port as the normal communication. This is beneficial to firmware upgrade after the product is released to customers.
Before using BSL page to update the MSP430 firmware, BSL code needs to be flashed to MSP430 if it hasn't been flashed. Download Uniflash from ti.com and use it to flash the BSL code by following the steps:
Select MCU device to MSP430F5234.
Configure the flash section.
Load BSL code and flash to MSP430.
In the debug page, user's can read and write raw data to MSP430 following host interface protocol and to each PSE device's registers by providing I2C address and register number. The password is "C430".