ATmega4808 controller with PWM and MOSFETs for driving 5-channel RGB-CCT LED strips.
- MOSFETs support 30V, ~5A each
- LDO supports 26V input, can deliver 1.25A
- Barrel jack supports 24V, 5A
- The board might become very hot at high current, I doubt it will handle 100W. This will be exciting to test on the prototype!
I also added a mikroBUS header:
- Either for adding this PCB, without populated 4808, to an AVR-IoT board.
- Or for adding click boards to this PCB. As half the pins are used for the PWM, only SPI-boards can be supported, maybe.
The TCA0, TCB0, TCB1, TCB2 and TCB3 timer peripherals are used in 8-bit PWM mode, with 256 levels of brightness on each channel. This leaves 16 million colors for RGB and 1,099,511,627,776 possible settings when adding warm white and cold white to the mix.
Yes, I know TCA0 in split mode could have handled all the channels with one to spare, but since I wanted the pinout for the AVR-IoT I had to get creative.