Close

Schematic updates

A project log for Modernize Harmony 880

Modernize a Logitech Harmony 880 universal remote

mulcmumulcmu 06/07/2024 at 22:300 Comments

Added the the power management to the schematic.  LM66200 ideal diode will switch between cradle and usb supply.  The 8V from the cradle will get dropped to 5V with LDO regulator.  Same ESD protection on the USB lines as alpha2.  A second LM66200 is used to switch between the 5V inputs and the battery.  MCP73831  charging IC and MAX17048  fuel gauge added for battery charging and status.  Two 3.3V regulators, one for the MSP430 and stuff that will run in battery operation, 2nd 3.3V regulator controlled by the MSP for all the peripherals.

IR input and output added.  2 Leds like the original.  Backlight for LCD and the buttons are both separately controlled by ESP32.  A VEML7700 ambient light sensor was added to attempt to control backlight brightness.  The ESP32 has 6 free GPIO non strapping or jtag pins.

The MSP430 has 24 GPIO.  15 are used by button matrix.  The rest are used for battery thermistor ADC, fuel gauge alert and i2c.  Uart TX to ESP32, battery powered input from LM66200, charger status, and output to control the 3.3V peripheral LDO.  The rolling ball switch uses 8th pin on port 2.  ESP UART to the MSP was removed.

Think I'm going to do another 2 layer board with all the added parts to test everything out without size constraints before the final 4/6 layer.  Another remote test part with the IR and ambient light sensor for testing to test fit-up and operation inside the case.

Discussions