New Industry Products

Versatile Digital Controller includes “Event Processing Unit”

March 30, 2017 by Jeff Shepard

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.