Type 3 of ANSARI's Controlling Unit Family with Multi-Core Power

» Posted on 24. Jul 2012

  Artikel in Deutsch


ACU3 – Controlling Unit





ANSARI’s Controlling Unit – Type 3 (ACU3) is a real multi-core module containing one DSP and two MCU-RISC processors building two System-on-Chip (SoC) sections. Both systems operate fully independent of each other and may supervisor the whole module healthiness, making the module very suitable for highly reliable applications. Some of the basic design features are: 

  1. Dual signal processing paths  [read more]
  2. Analog signal conditioning capability of each path  [read more]
  3. Independent Supervisory capability of measuring system
  4. Independent wireless human interface for monitoring and configuring
  5. Flexible user code area embedded in an on board RTOS
  6. Local mini database system (4 to 128MB)
  7. Battery backup system
  8. One side assembled PCB
  9. Small in form factor




ACU block diagram




The edges of the ACU3 board are designed to be soldered directly on a target board. No components are placed on bottom side of the module. The total height of the assembled board without the USB connector is below 3mm.

All dimensions are in millimeters.



Printed Circuit Board (PCB) design

The PCB is routed on 6 layers with chem. gold surface and 18µm thick Cu for each layer.
The PCB is built using FR4 material. The PCB thickness is about 0.8mm. 
Minimum Cu-Cu gap size is 0.1mm, smallest track size on the layers is 0.1mm and minimum drill size is also 0.1mm. A number of 465 drills are used on the board and all via’s are plugged.


ACU3 ~ CAD with COT2




Electrical Interface

The signals on the two edge sides are grouped with focusing on small signal user application needs on one side and Off-Line power interfacing, main power supply, battery and audio system on the other side.




Off-Line Power Interface

Pin# Pin-Name Type Descriptions
1 VBAT Power One-Cell Li-Ion battery positive terminal input
2 +5V Power Main power supply input
3 MCUP2.4 I/O MCUcore GPIO 2.4
4 MCUP2.5 I/O MCUcore GPIO 2.5
DSPSCL Output DSPcore I2C bus clock line
DSPSDA I/O DSPcore I2C bus data line
+3V3 Power Linear regulated 3,3V power output (max 100mA)
auxVoltSens Input Auxiliary voltage sense
GND Power Power ground
10  VoltSens Input Main power voltage sense
11  Fault Input Over current fault detector signal
12  VoltageCross Input Main Power voltage zero-crossing signal
13  DSPAIO0 Analog DSPcore analog I/O signal
14  MCUP2.6 I/O MCUcore GPIO 2.6
15  ON/nOFF1 Output Main Power switching control
16  ON/nOFF2 Output Optional (secondary) switching control 
17  extPWRShutDown Output Disable on board main power supply
18  CurrentSens Input Main Load Current sense
19  GND Power Power Ground 
20  Vbatchg Passive DSPcore SMPS bypass capacitor


 Audio Interface

Pin# Pin-Name Type Descriptions
21  DSPPCMOUT Output DSPcore slave PCM data output
22  DSPPCMSYNC Input DSPcore salve PCM sync signal
23  DSPPCMIN Input DSPcore slave PCM data input
24  DSPPCMCLK Output DSPcore salve PCM clock input
25  DSPAUXDAC Output DSPcore auxiliary digital to analog output
26  DSPDAC0N Output DSPcore 16-bit negative DAC0 output signal
27  DSPDAC0P Output DSPcore 16-bit positive DAC0 output signal
28  DSPDAC1N Output DSPcore 16-bit negative DAC1 output signal
29  DSPDAC1P Output DSPcore 16-bit positive DAC1 output signal


Multi-Purpose Interface

Pin# Pin-Name Type Descriptions
30 MCUP4.0 I/O MCUcore Port Map 0
31 MCUP4.1 I/O MCUcore Port Map 1
32 MCUP4.2 I/O MCUcore Port Map 2
33 MCUP4.3 I/O MCUcore Port Map 3
34 MCUP4.4 I/O MCUcore Port Map 4
35 MCUP4.5 I/O MCUcore Port Map 5
36 MCUP4.6 I/O MCUcore Port Map 6
37 MCUP4.7 I/O MCUcore Port Map 7
38 DSPGPIO14 I/O DSPcore GPIO 14
39 DSPDPIO13 I/O DSPcore GPIO 13
40 DSPGPIO15 I/O DSPcore GPIO 15
41 MCUPU1 Power, I/O MCUcore PU1, switchable +3,3V power (max 20mA)
42 MCUPU0 Power, I/O MCUcore PU0, switchable +3,3V power (max 20mA)
43 +3V3 Power +3,3V Power power supply (max 100mA)
44 GND Power Power Ground
45 MCUADC7 Analog, I/O MCUcore ADC7, GPIO6.7
46 MCUADC1 Analog, I/O MCUcore ADC1, GPIO6.1
47 MCUADC3 Analog, I/O MCUcore ADC3, GPIO6.3
48 MCUADC5 Analog, I/O MCUcore ADC5, GPIO6.5
49 MCUADC9 Analog, I/O MCUcore ADC9, GPIO5.1, Vref-
50 MCUADC0 Analog, I/O MCUcore ADC0, GPIO6.0
51 MCUADC2 Analog, I/O MCUcore ADC2, GPIO6.2
52 MCUADC4 Analog, I/O MCUcore ADC4, GPIO6.4
53 MCUADC6 Analog, I/O MCUcore ADC6, GPIO6.6
54 MCUADC8 Analog, I/O MCUcore ADC8, GPIO5.0, Vref+
55 MCUP2.1 I/O MCUcore GPIO 2.1
56 MCUP2.3 I/O MCUcore GPIO 2.3
57 MCUP2.2 I/O MCUcore GPIO 2.2
58 MCUP2.0 I/O MCUcore GPIO 2.0
59 MCUXT2IN  XTAL, I/O MCUcore GPIO 5.2, Crystal XT2in
60 MCUXT2OUT XTAL, I/O MCUcore GPIO 5.3, Crystal XT2out


DSP Programming Interface

This interface is only used for the first time programming of the DSP-core while manufacturing. The DSP-core and it’s persistent key store may be accessed afterwards over the boot loader via serial interface or by the MCU-core.

Pin# Pin-Name Type Descriptions
61 GND Power Power Ground 
62 DSPCS Input DSPcore Programming interface (SPI-CS)
63 DSPMISO Output DSPcore Programming interface (SPI-Master In, Slave Out)
64 DSPCLK Input DSPcore Programming interface (SPI-Clock)
65 DSPMOSI Input DSPcore Programming interface (SPI-Master Out, Slave In)


 MCU Programming & Host Interface

This group of signals can be accessed by a flat band cable connector and may be used for development, programming and debugging purposes. The USB may be connected over the flat band header cable or directly by a micro USB Type B connector. Either the 2×6 pin micro header, or the micro USB-B connector can be assembled on the module.

Pin# Pin-Name Type Descriptions
66 MCUTEST JTAG MCUcore JATG interface – TEST
67 MCUTDO JTAG, I/O MCUcore JATG interface – TDO, GPIO J.0
68 MCUTDI JTAG, I/O MCUcore JATG interface – TDI, GPIO J.1
69 MCUTMS JTAG, I/O MCUcore JATG interface – TMS, GPIO J.2
70 MCUTCK JTAG, I/O MCUcore JATG interface – TCK, GPIO J.3
71 MCURST Reset MCUcore Reset
72 +5V Power Main power supply input
73 DSPTXD I/O DSPcore Tx out, MCUcore Rx in 
76 DSPRXD I/O DSPcore Rx in, MCUcore Tx out
77 GND Power Power Ground


 Antenna & Battery Interface

This module contains an inverted F-antenna, which can be bypassed in the assembly to use an external Bluetooth antenna.

A lithium-polymer single cell battery with at least 110mA can be connected directly to the module. A complete on board automatic charging section keeps the battery fully charged. If no external power exists, the battery can drive the module for several hours.

Pin# Pin-Name Type Descriptions
78 VBAT Battery Positive terminal of a one cell Li-Ion Battery
79  GND Power Negative terminal of a one cell Li-Ion Battery
80 VBATCHG Passive DSPcore SMPS bypass low ESR capacitor
81 extANT Passive external Bluetooth antenna
82 GND Power Ground for external Bluetooth Antenna

Submit a Comment