Versatile Digital Controller includes “Event Processing Unit”
Sanken has added the MD6603 digital controller which includes an "EPU" core, in addition to the "8bit CPU + 16 bit Tiny DSP (x2)" which is incorporated in the conventional MD series. EPU is a 16 bit processor with zero latency task switching. A close interaction with rich analog functions including Tiny DSP and high resolution pwm enables real time processing of complex events with only a small delay.
It is delivered in a QFN40 package and also includes rich analog components and strong system support functions, which can assist in creating a more efficient and high performing power control application. Targeted applications include dc-dc converters, ac-dc power supplies, LED lighting control, LED signage, motor control and drive systems, battery chargers and so on.
Features include: CPU, Tiny DSP and EPU processor core, enabling real time processing of complex events. The EPU (Event Processing Unit) is a Multi-Context Processor for arithmetic operations and conditional judgments with zero latency task switching triggered by internal event signals; Rich Analog Components including 12bit A/D converter (2 units) which converts at fast speed (4MSPS), Comparator with reference voltage, and general-purpose op amps; High Performance DSP Operations such as pwm duty cycle can be specified with 1.04ns resolution, and auto dead time, duty cut, cycle cut are fully supported;
Peripherals including data transfers between peripherals can be triggered by internal events. It can make Automatic Feedback Control System by communicating among A/D converter, TinyDSP and PWM without CPU interposition. Meanwhile CPU can concentrate on system processing including communication processing and data logging; general system support functions including FLASH Memory, Timer Functionality, Serial Communications, Internal Oscillator, Power On Reset Circuit are also integrated.
Specifications include: an 8051 CPU core; 16-bit x 2 TinyDSP; 60MHz maximum operating frequency; 32kB Flash memory; 1.75kB RAM; 2-phase x 4-channel pwm with a resolution of 1.04ns; 16 channel DMA; 10-bit A/D converter; 2 12-channel 12-bit A/D converters with 250ns resolution; six 8-bit D/A converters; six comparators, two independent op amps, an I2C interface; a UART, an SPI interface; four 16-bit timers; 14 digital GPIOs, 14 analog GPIOs; and operating temperature range of -40 to 110 degrees C, a power supply voltage of 3.3Vdc; other functions include OVD, POR, VREF and TEMP.