4 - Microcontroller
4.1 - Overview
The microcontroller on Karbon 700 controls several systems, including:
Automotive ignition power sensing
●
CAN bus
●
DIO
●
Status LEDs
●
Power management and wake-up
●
DisplayPort CEC and persistent EDID
●
Input voltage monitoring
●
A segment is exposed for user control via two serial ports. By reading and writing to these serial
ports, the user can send and receive CAN messages, read/set the DIO state, and select from a number
of configuration options. One port is dedicated to K700's CAN bus, while the other doubles as a serial
terminal and the DIO interface. Any configuration settings may be saved to non-volatile memory which
means the MCU settings will be retained during a long power-off.
To learn more about how to use the Karbon series MCU and Pykarbon interface tools, visit our
Series technical support site
5 - Power Management
5.1 - Wake-Up Events
Karbon 700 supports multiple power states. The wake-up events can be configured in the MCU and
BIOS. This section describes the power management functions you can perform and gives
information on protection circuitry for power adapters.
Wake-Up Event
Power Button
Ignition
Digital Input
LAN
USB
RTC Alarm
.
From ACPI State
VR-Disabled, S5, S3
VR-Disabled, S5, S3
S5, S3
S5, S3
S3
S5, S3
Comments
Must be enabled in MCU
Must be enabled in MCU
Must be enabled in BIOS
Must be enabled in BIOS
K arbon