Analog Devices

Analog Devices


Targets: Automotive, Communication & Wired, Industrial

Analog Devices ADuC7xxx Block Diagram

Analog Devices' ADuC7023 and ADuC7122 precision analog microcontrollers are effective for digital diagnostics in optical transceivers and modules based on both fixed and tunable frequency lasers. The microcontrollers use an ARM7 processor with up to 126-kbytes of flash memory to ensure the accurate control of optical drivers and diagnostics.

The highly integrated precision analog microcontrollers feature on-chip memory, data converters, and other analog peripherals that combine to deliver the highest level of programmability and smallest package size. The devices support interrupt nesting and up to 16 levels of interrupt priority, and retain DAC and GPIO outputs during a software or watchdog reset, which are of particular benefit to optical module designers.

The ADuC7122 includes a 32-bit ARM7TDMI processor core operating at 41.78 MHz with 8-kbytes of on-chip SRAM and 128-kbytes of on-chip EEPROM memory, with software-triggered in-circuit re-programmability. In contrast to devices that use PWMs (pulse-width modulators) and lower performance ADCs to perform monitoring and control functions, the ADuC7122 microcontroller features a 14-channel, 12-bit, 1-MSPS SAR (successive-approximation register) ADC, 12 buffered 12-bit DACs, a programmable gain amplifier and an on-chip temperature sensor. This high level of precision component integration allows for the robust monitoring and control of key parameters in tunable optical modules. The integration and precision of the ADuC7122 eases the task for the system engineer, while versatile programmability allows multiple systems to use the same component.

The ADuC7122 also features five timers, including a wake-up timer and watchdog timer, as well as two I²C interfaces, one SPI, one UART and 32 GPIO signal pins that can be independently configured as inputs, outputs or open drain. These functions are available in a 7×7 mm 108-ball BGA (ball grid array) package.

For fixed frequency optical transceivers in SFP, SFP+, XFP and GPON, the ADuC7023 offers 8-kbytes of SRAM, 62-kbytes of flash/EEPROM memory, 19 general-purpose I/O (input/output) pins, three general-purpose timers and 16 programmable-logic elements. Analog peripherals include a 12-channel, 12-bit, 1-MSPS ADC, a 16-bit, 6-channel PWM and four buffered 12-bit DACs. These functions are available in a 5×5 mm 32-lead LFCSP (lead frame chip scale package).

The ADuC703x family of precision analog microcontrollers monitors battery capacity (voltage, current and temperature) and intelligently manages power distribution in automotive electrical systems to prevent battery drainage and failure. The devices are powered directly from the car battery via the negative battery pole. They include analog-to-digital converters, an ARM7TDMI with a core clock rate programmable to a maximum of 20 MHz, a local interconnect network (LIN) transceiver, embedded flash memory, an on-chip programmable gain amplifier, on-chip attenuation resistors for direct battery voltage measurement, and external or on-chip temperature sensing. The parts can be programmed (in-circuit) via a JTAG or LIN interface, with flash storage retention of 20 years at 85 degrees C. The new devices support a maximum power supply of 33 V with all specifications applying over the range of 3.5 V to 18 V.

New additions to the ADuC703x family include the ADuC7036 and ADuC7034 that target battery monitoring in 12V automotive applications. The devices integrate all of the required features to monitor, process, and diagnose 12V battery parameters including battery current, voltage and temperature over a wide range of operating conditions. The ADuC7036 integrates 96-kbytes of Flash/EE memory, while the ADuC7034 is a smaller memory version, offering 32-kbyes of Flash/EE memory.

Analog Devices' ADuC7128 embeds application-specific analog peripherals that target motor control and smart sensing applications. The new device features a 32-bit ARM7 RISC microcontroller core, a 12-bit multi-channel, analog-to-digital converter operating at speeds to 1 MSPS and 126-kbytes of embedded flash memory. The peripherals include 6-channel PWM (pulse-width modulation) with an H-bridge mode and an on-chip quadrature encoder that deliver the speed, position and direction control required by DC motor controls. An integrated DDS (direct digital synthesizer) and low-pass filter allow users to generate a raw sine wave up to 1 MHz to act as stimuli for smart sensing applications.

Analog Devices' ADuC702x family of precision analog microcontrollers integrates a 32-bit ARM7TDMI core with 12-bit ADCs. Targeting industrial, optical-networking, and automotive applications in which control and monitoring are critical, the devices support as many as 16 channels of fast, 12-bit-accurate ADCs and as many as four 12-bit DACs. The ARM7TDMI features a flash-based 16/32-bit RISC-processor core integrating analog peripherals, such as a precision bandgap reference with a drift performance of better than 10 ppm/°C. Other peripherals include a comparator, a programmable-logic array for glue logic, and a three-phase PWM generator. Analog Devices also has a family of microcontrollers, the ADuC800 series, which features an industry-standard 8052 microcontroller core.

The ADuC706x ARM7TDMI microcontrollers offer data conversion for hardware, firmware and industrial systems engineers designing smart sensing, factory automation and instrumentation equipment. The ADuC7060 (48-lead) and ADuC7061 (32-lead) are low power, fully integrated, 8 kSPS, 24-bit data acquisition systems incorporating high performance multi-channel sigma-delta (Σ-Δ) ADCs, 16-bit/ 32-bit ARM7TDMI MCU, and Flash/EE memory on a single chip. The devices feature low ADC noise performance of just 60 nV and incorporate 32-kbytes of flash memory and 4-kbytes of SRAM, a 14-bit DAC, multiplexers, buffers, and an 8-channel auxiliary 24-bit ADC that can be used for cold junction compensation and interfacing to thermocoupler applications. Also integrated are SPI, UART, and I2C ports. The devices consume 2.8 mA with all peripherals activated.