background image

5

5

4

4

3

3

2

2

1

1

D

D

C

C

B

B

A

A

SE -> Diff Input

Single-Ended Inputs/Outputs

Line In Amplifier & Filter

Line Out Driver & Filter

Power Supply and Decoupling

LINE_IN_RIGHT

LINE_IN_LEFT

AGND

AGND

AGND

AGND AGND

AGND

VDIFFAMP

VDIFFAMP

AGND

GND

AGND

GND

GND

GND

AO_SGND

VLINE_IN

AGND

AGND

AGND

AGND

AGND

AGND

GND

GND

VLINE_IN

AGND

GND

AGND

AO_SGND

AO_SGND

AGND

AGND

AGND

AGND

AGND

AGND

AGND

AGND

AO_SGND

AO_SGND

GND

AO_SGND

3V3

3V3

5V

ANALOG_DIFF_N

(p 16,18)

ANALOG_DIFF_P

(p 16,18)

ANALOG_SE_A (p 16,18)

AUDIO_IN_RIGHT

(p 16,18)

AUDIO_IN_LEFT

(p 16,18)

ANALOG_SE_B (p 16,18)

ANALOG_DIFF_VCM

(p 16,18)

AUDIO_OUT_RIGHT

(p 16,18)

AUDIO_OUT_LEFT

(p 16,18)

AUDIO_OUT_CONNECT

(p 9,16)

AUDIO_IN_CONNECT

(p 9,16)

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

C

BRD3200C

Tuesday, January 19, 2010

2

21

A3

JNO

JNO

EFM32 Development Kit - Mainboard

<Cage Code>

Saturday, March 21, 2009

W ednesday, December 03, 2008

TOP

<Schematic Path>

Analog Interfaces

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

C

BRD3200C

Tuesday, January 19, 2010

2

21

A3

JNO

JNO

EFM32 Development Kit - Mainboard

<Cage Code>

Saturday, March 21, 2009

W ednesday, December 03, 2008

TOP

<Schematic Path>

Analog Interfaces

Size

Designed:

Revision

Sheet

of

Approved:

Sheet Created Date

Sheet Modified Date

Document number

Schematic Title

Design Created Date:

BOM Doc No:

Page Title

C

BRD3200C

Tuesday, January 19, 2010

2

21

A3

JNO

JNO

EFM32 Development Kit - Mainboard

<Cage Code>

Saturday, March 21, 2009

W ednesday, December 03, 2008

TOP

<Schematic Path>

Analog Interfaces

U3C

MAX9724A

U3C

MAX9724A

C1P

1

C1N

3

PGND

2

VDD

12

SGND

7

SVSS

9

PVSS

4

SHDN

5

R28 15K

R28 15K

TP99

TP99

R33 7K5

R33 7K5

U2C

TLV2473IDGQ

U2C

TLV2473IDGQ

VDD

10

GND

4

2SHDN

6

1SHDN

5

GND_HEAT

11

SJ1-3515

J2

SJ1-3515

J2

1

2

4

3
5

C16 10U

C16 10U

R25 10R

R25 10R

TP24

TP24

P2

BNC

P2

BNC

5

4

2
3

1

TP25

TP25

R36 27K

R36 27K

U3A

MAX9724A

U3A

MAX9724A

INL

6

OUTL

11

TP23

TP23

R9

1K

R9

1K

R15 15K

R15 15K

C32
100P

C32
100P

ST3

ST3

1

2

R32 7K5

R32 7K5

R19
15K

R19
15K

C29

10U

C29

10U

C27 1U

C27 1U

L3

BLM21B102S

L3

BLM21B102S

1

2

R262

1K

R262

1K

R4

49R9

R4

49R9

C35

100P

C35

100P

TP161

TP161

TP153

TP153

P1

BNC

P1

BNC

5

4

2
3

1

C11
100N

C11
100N

C3
390P

C3
390P

R5
49R9

R5
49R9

L1

BLM21B102S

L1

BLM21B102S

1

2

R16 47K

R16 47K

R27 15K

R27 15K

C12
680P

C12
680P

R3

390R

R3

390R

R39
47K

R39
47K

C23

1N

C23

1N

R20 27K

R20 27K

TP98

TP98

R42

10R

R42

10R

TP101

TP101

R41
10R

R41
10R

C21 150P

C21 150P

TP107

TP107

C31

100P

C31

100P

R38 10R

R38 10R

C20

10N

C20

10N

R17 15K

R17 15K

R12
10K

R12
10K

SJ1-3515

J1

SJ1-3515

J1

1

2

4

3
5

R6
10K

R6
10K

C5

22P

C5

22P

R40

0R

R40

0R

C14

1U

C14

1U

TP111

TP111

-

+

1

U2A

TLV2473IDGQ

-

+

1

U2A

TLV2473IDGQ

2

3

1

C33
100N

C33
100N

R22 10R

R22 10R

C34
10U

C34
10U

TP104

TP104

R26 10R

R26 10R

R24 7K5

R24 7K5

TP110

TP110

U3B

MAX9724A

U3B

MAX9724A

INR

8

OUTR

10

C4

100N

C4

100N

C36

10N

C36

10N

C30

10N

C30

10N

C25
680P

C25
680P

C13

10N

C13

10N

TP108

TP108

C18 220P

C18 220P

R252
0R

NM

R252
0R

NM

C26

10N

C26

10N

C15

1N

C15

1N

-

+

2

U2B

TLV2473IDGQ

-

+

2

U2B

TLV2473IDGQ

8

7

9

C1

100P

C1

100P

R43
47K

R43
47K

R35
15K

R35
15K

R30
1K

R30
1K

C10 220P

C10 220P

L2

BLM21B102S

L2

BLM21B102S

1

2

TP162

TP162

C8

100P

C8

100P

TP109

TP109

R13 390R

R13 390R

C19

10N

C19

10N

R263

1K

R263

1K

R7
49R9

R7
49R9

P3

BNC

P3

BNC

5

4

2
3

1

TP102

TP102

ST1

ST1

1

2

C2

22P

C2

22P

C9

150P

C9

150P

C28
1U

C28
1U

R21
47K

R21
47K

R2

1K

R2

1K

R1

390R

R1

390R

C37

10U

C37

10U

TP103

TP103

-

+

U1A

AD8132ARM

-

+

U1A

AD8132ARM

1

8

4

2

5

C17 10U

C17 10U

R10 390R

R10 390R

C6

22P

C6

22P

U1B

AD8132ARM

U1B

AD8132ARM

V+

3

V-

6

NC

7

R8

49R9

R8

49R9

TP105

TP105

C7

22P

C7

22P

R14
49R9

R14
49R9

TP100

TP100

R23 7K5

R23 7K5

C22

1U

C22

1U

ST2

ST2

1

2

R11
24R9

R11
24R9

R29
1K

R29
1K

TP106

TP106

Downloaded from 

Elcodis.com

 

electronic components distributor

 

Summary of Contents for EFM32-G8XX-DK

Page 1: ...velopment for the EFM32 Gecko MCU family with the ARMCortex M3 CPU core Main features Advanced Energy Monitoring provides real time visibility into the energy consumption of an application or prototyp...

Page 2: ...s 3 axis accelerometer SPI Flash and microSD card reader SPI mode EEPROM Temperature sensor IrDA tranceiver 256Kx16bit 512KB parallel bus SRAM 2Mx16 4MB parallel bus NOR Flash Ambient light sensor and...

Page 3: ...160 seg LCD Display optional User LEDs USART SPI Bus I2C Bus 4 2 DAC ADC 8 EEPROM Temperature Sensor SPI Flash Accelerometer Ambient light Potentiometer RS232 A RS232 B IrDA 2 8 RS232 Level Shifter TX...

Page 4: ...crocontrollers 2010 04 09 t0005_1 10 4 www energymicro com 3 Mainboard hardware layout The layout of the EFM32 G8XX DK mainboard is shown below Figure 3 1 EFM32 G8XX DK hardware layout Downloaded from...

Page 5: ...ected to needs to be able to deliver 500 mA 5 unit loads 4 2 External power supply By using the DC jack plug located on the motherboard the EFM32 G8XX DK can be powered by an external power supply The...

Page 6: ...U is the reset button on the MCU board This will only reset the MCU It can also be reset using the board controller by writing to the RESET_MCU bit in the RESET register Finally it can be reset by deb...

Page 7: ...ck 6 5 Differential analog input This BNC input signal is converted to a differential signal by a differential operational amplifier using ground as reference The op amp output common mode voltage is...

Page 8: ...S232_SHUTDOWN bit in the PERCTRL register 6 10 Accelerometer This is a 3 axis accelerometer that connects to the ADC of the EFM It outputs voltages proportional to the g forces for each axis There are...

Page 9: ...ter in the board controller must also be set 6 17 microSD A microSD slot is connected to the SPI module of the EFM The peripheral is connected directly to the EFM when the SPI bit in the PERCTRL regis...

Page 10: ...PI and EBI have different requirements regarding pin usage see table below Table 7 1 GPIO Usage GPIO Port SPI Pins EBI Pins A 0 6 15 B C 2 5 13 12 D E 8 15 F 2 5 The advantage of EBI over SPI is that...

Page 11: ...addr Usable addresses for these functions including bit fields are defined in the header file dvk_bcregisters h The functions void DVK_enablePeripheral DVKPeripheral peri void DVK_disablePeripheral D...

Page 12: ...3 Add and include the EFM32_CMSIS files startup_efm32 s system_efm32 c core_cm3 c to your project 4 Add and include _all_ BSP package c files with the dvk prefix to your project 5 Configure include p...

Page 13: ...l configuration can be set by entering the CFG page from the main page and then entering the Peri page All peripherals connected to the EFM can be en or disabled individually using the list displayed...

Page 14: ...amplifier is adjusted for current measurement in a specific range The ranges for the amplifiers overlap and a change between the two occurs when the current is 200uA To reduce noise averaging of the s...

Page 15: ...ck state register 0x00E BC_AEM R AEM button status register 0x010 BC_DISPLAY_CTRL RW Display control register 0x012 BC_EBI_CFG RW EBI configuration register 0x014 BC_BUS_CFG RW BUS configuration regis...

Page 16: ...ce on the board controller Value Mode Description 0 SPI The BC is configured to use the SPI interface 1 EBI The BC is configured to use the EBI interface 10 2 2 BC_EM Energy Mode register Offset Bit P...

Page 17: ...is register to change the DVK user leds 10 2 5 BC_PUSHBUTTON User pushbutton status register Offset Bit Position 0x008 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 0x0 Access R Name PUSHBUTTON Bit Name...

Page 18: ...he center switch of the joystick 3 LEFT 0 R Joystick LEFT switch state register Read this register to get the status of the left switch of the joystick 2 UP 0 R Joystick UP switch state register Read...

Page 19: ...t Position 0x012 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 0x0 Access RW Name EBI_CFG Bit Name Reset Access Description 15 2 Reserved To ensure compatibility with future devices always write bits to...

Page 20: ...ansceiver 14 RS232_SHUTDOWN 0 RW Shut down RS232 driver Set this bit to shut down the RS232 driver It is strongly recommended that this is done when the application does not use RS232 13 ACCEL_SELFTES...

Page 21: ...Offset Bit Position 0x01A 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 0 Access R Name AEM Bit Name Reset Access Description 15 1 Reserved To ensure compatibility with future devices always write bits...

Page 22: ...eset state 0 FLASH 0 RW Flash reset signal Set this bit to put the Nor flash into a reset state 10 2 16 BC_ADC_START ADC start byte register Offset Bit Position 0x020 15 14 13 12 11 10 9 8 7 6 5 4 3 2...

Page 23: ...000 Access R Name ADC_START Bit Name Reset Access Description 15 0 ADC_START 0x0000 R ADC data register This register contains the result of the latest conversion 10 2 19 BC_HW_VERSION Hardware versio...

Page 24: ...it Position 0x02C 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 0x0 0x0 0x00 Access R R R Name MAJOR MINOR PATCHLEVEL Bit Name Reset Access Description 15 12 MAJOR 0x0 R Firmware major revision Read the...

Page 25: ...ess RW Name SCRATCH_EFM0 Bit Name Reset Access Description 15 0 SCRATCH_EFM0 0x0000 RW EFM scratch register 0 This register can be used as a scratch register for the EFM The board controller has read...

Page 26: ...e EFM The board controller has read only access 10 2 26 BC_SCRATCH_EFM3 EFM scratch register 3 Offset Bit Position 0x036 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 0x0000 Access RW Name SCRATCH_EFM3...

Page 27: ...et 0x0000 Access RW Name SCRATCH_BC1 Bit Name Reset Access Description 15 0 SCRATCH_BC1 0x0000 RW BC scratch register 1 This register can be used as a scratch register for the BC The EFM has read only...

Page 28: ...interrupt flag This bit is set when the AEM button is pushed or released It will assert an interrupt to the EFM if the interrupt has been enabled This bit is cleared by writing a 1 to it 2 JOYSTICK 0...

Page 29: ...to 0 3 AEM 0 RW AEM interrupt enable If this bit is set an interrupt is asserted when the corresponding interrupt flag is set 2 JOYSTICK 0 RW Joystick interrupt enable If this bit is set an interrupt...

Page 30: ...rt Function A0 LCD_SEG13 A1 LCD_SEG14 A2 LCD_SEG15 A3 LCD_SEG16 A4 LCD_SEG17 A5 LCD_SEG18 A6 LCD_SEG19 A9 LCD_SEG37 A15 LCD_SEG12 B0 LCD_SEG32 B1 LCD_SEG33 B2 LCD_SEG34 B3 LCD_SEG20 B4 LCD_SEG21 B5 LC...

Page 31: ...0 I9 AUDIO_IN_RIGHT D1 ADC_CH1 B51 AUDIO_IN B51 I10 AUDIO_IN_LEFT D2 ADC_CH2 B56 ACCEL B56 I11 ACCEL_XOUT D3 ADC_CH3 B57 ACCEL B57 I12 ACCEL_YOUT D4 ADC_CH4 B58 ACCEL B58 I13 ACCEL_ZOUT D5 ADC_CH5 B70...

Page 32: ...Nomenclature Name Description MCU The pin name of the MCU MCU function The I O function on that pin that is used for this resource EFM32_B The corresponding pin number on the EFM32_B connector If thi...

Page 33: ...ce to ensure good connections The connectors are rated for 100 plugin cycles For pinout check the schematics 12 2 Debug connector This connector is used for Debug In and Debug Out see Debug chapter Th...

Page 34: ...e configuration chapter to find out how to change the debug setting Table 13 1 Debug modes Mode Description Debug MCU In this mode the built in debugger is connected to EFM on the BRD3300A Debug IN In...

Page 35: ...n evaluation version of IAR is included in the EFM32 G8XX DK package Check the quick start guide and IAR s own documentation on how to use it 14 2 KEIL An evaluation version of KEIL is included in the...

Page 36: ...m host to target that can be used to flash directly from the kit GUI Flash submenu rm Remove file flash Flashes the EFM32 program memory with binary file starting from flash address 0x0000000 Enter fi...

Page 37: ...t version information can be read from the EFM32 G8XX DK by entering the About page from the main page in the GUI and then pushing Info Table 16 1 Current versions Type Version Released Firmware revis...

Page 38: ...but for a complete overview check the BRD3300A user manual Features The worlds most energy friendly microcontroller Compatible with the Advanced Energy Monitoring AEM system of the EFM32 Gecko Develop...

Page 39: ...ete overview check the prototyping board user manual 18 1 Overview Features Ready to use prototyping area for hole mount TSSOP SO SOT23 6 SOT23 and 0805 SMD components VMCU power domain tracked by the...

Page 40: ...o longer be changed The same issue may also result in wrong VMCU setting after startup A power cycle of the DVK fixes the problem This errata is fixed in firmware version 1 1 1 or newer 19 2 2 Storing...

Page 41: ...s 2010 04 09 t0005_1 10 41 www energymicro com 1 0 1 Description Enabling Serial Wire Output SWO would cause onboard firmware to fail An upgrade to firmware version 1 1 1 or newer fixes this errata Do...

Page 42: ...friendly microcontrollers 2010 04 09 t0005_1 10 42 www energymicro com 20 Schematic On the next pages you can find the schematic and the assembly drawings of the main board Downloaded from Elcodis co...

Page 43: ...onitoring Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title C BRD3200C Tuesday January 19 2010 1...

Page 44: ...D 4 2SHDN 6 1SHDN 5 GND_HEAT 11 SJ1 3515 J2 SJ1 3515 J2 1 2 4 3 5 C16 10U C16 10U R25 10R R25 10R TP24 TP24 P2 BNC P2 BNC 5 4 2 3 1 TP25 TP25 R36 27K R36 27K U3A MAX9724A U3A MAX9724A INL 6 OUTL 11 TP...

Page 45: ...200C Tuesday January 19 2010 3 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path Sensors SPI bus I2C bus and IO U42A STDS75 U...

Page 46: ...o Page Title C BRD3200C Tuesday January 19 2010 4 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path User Interfaces R188 100R...

Page 47: ...ce Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title C BRD3200C Tuesday January 19 2010 5 21 A3...

Page 48: ...ber Schematic Title Design Created Date BOM Doc No Page Title C BRD3200C Tuesday January 19 2010 6 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03...

Page 49: ...Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Page Title C BRD3200C Tuesday January 19 2010 7 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday Mar...

Page 50: ...JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path Board Control Memory BC bus Size Designed Revision Sheet of Approved Sheet Created D...

Page 51: ...Date Document number Schematic Title Design Created Date BOM Doc No Page Title C BRD3200C Tuesday January 19 2010 9 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wedn...

Page 52: ...ember 03 2008 TOP Schematic Path Board Control FPGA Power Debug C41 10N C41 10N U7A 24 00MHz U7A 24 00MHz OUTPUT 3 OE 1 C60 47U C60 47U TP154 TP154 C62 10N C62 10N R56 22R R56 22R U56C 74LVC2G125DC U5...

Page 53: ...c Path Control MCU LED77 YELLOW LED77 YELLOW 2 1 PORT A PORT B PORT C U17A Control MCU PORT A PORT B PORT C U17A Control MCU PA0 WKUP USART2_CTS ADC123_IN0 TIM2_CH1_ETR TIM5_CH1 TIM8_ETR G2 PA1 USART2...

Page 54: ...Tuesday January 19 2010 12 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path Control MCU Board Control interface R331 0R R331...

Page 55: ...January 19 2010 13 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path Debug Interface U61B 74LVC2G125DC U61B 74LVC2G125DC 5 7...

Page 56: ...2008 TOP Schematic Path Board Control EFM32 bus level shift switch C73 100N C73 100N U13A 74LVC16T245 U13A 74LVC16T245 1A1 47 1A2 46 1A3 44 1A4 43 1A5 41 1A6 40 1A7 38 1A8 37 1B1 2 1B2 3 1B3 5 1B4 6...

Page 57: ...SO p 3 18 EXP32_B 83 0 p 2 3 9 11 12 14 16 MCUDBG_ TRST p 13 17 FPGA_ INT p 7 17 MCUDBG_ RESET p 13 17 MCUDBG_TDI p 13 17 EFM32_B 83 0 p 7 9 11 12 13 14 16 17 18 20 SENSOR_AMBIENT_LIGHT_CONNECT p 9 SE...

Page 58: ...03 2008 TOP Schematic Path EXP32 signal assignments 2 Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number Schematic Title Design Created Date BOM Doc No Pag...

Page 59: ...ry 19 2010 17 21 A3 JNO JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path EFM32 Board Connectors Size Designed Revision Sheet of Approv...

Page 60: ...JNO EFM32 Development Kit Mainboard Cage Code Saturday March 21 2009 Wednesday December 03 2008 TOP Schematic Path EXP32 Board Connectors Size Designed Revision Sheet of Approved Sheet Created Date S...

Page 61: ...LED119 GREEN LED119 GREEN 2 1 C258 100N C258 100N TP87 TP87 C143 100N C143 100N C139 100N C139 100N R133 0R R133 0R L15 BLM41P600S L15 BLM41P600S 1 2 LED120 GREEN LED120 GREEN 2 1 C140 22U C140 22U L...

Page 62: ...N C126 100N C194 1N C194 1N R355 1R R355 1R R353 0R NM R353 0R NM L28 BLM21B102S L28 BLM21B102S 1 2 R123 56K R123 56K R376 0R R376 0R R351 56K R351 56K R215 10K R215 10K C278 100N C278 100N C281 100N...

Page 63: ...pment Kit Mainboard Cage Code Tuesday September 08 2009 Wednesday December 03 2008 TOP Power Monitoring Size Designed Revision Sheet of Approved Sheet Created Date Sheet Modified Date Document number...

Page 64: ...18 RP19 RP20 RP21 RP22 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R32 R33 R35 R36 R38 R39 R40 R41 R42 R43 R45 R46 R47 R48 R52 R53 R54 R5...

Page 65: ...TP40 TP41 TP42 TP43 TP44 TP45 TP50 TP60 TP61 TP62 TP63 TP69 TP74 TP88 TP98 TP117 TP130 TP131 TP132 TP133 TP134 TP135 TP136 TP139 TP140 TP154 TP155 TP156 TP159 TP160 TP161 TP162 TP163 TP164 TP165 TP166...

Page 66: ...age 10 7 1 Installation location 10 7 2 Resource usage 10 7 3 Application Programming Interface 10 7 4 Example Applications 11 7 5 How to include in your own applications 12 7 6 Chip errata 12 8 Confi...

Page 67: ...inary the world s most energy friendly microcontrollers 2010 04 09 t0005_1 10 67 www energymicro com 19 2 DVK firmware errata 40 20 Schematic 42 Downloaded from Elcodis com electronic components distr...

Page 68: ...t energy friendly microcontrollers 2010 04 09 t0005_1 10 68 www energymicro com List of Figures 2 1 EFM32 G8XX DK Block Diagram 3 3 1 EFM32 G8XX DK hardware layout 4 Downloaded from Elcodis com electr...

Page 69: ...10 69 www energymicro com List of Tables 7 1 GPIO Usage 10 9 1 AEM accuracy 14 11 1 Connections 30 11 2 Nomenclature 32 12 1 Debug connector pinout 33 13 1 Debug modes 34 15 1 Gecko Commander 36 16 1...

Page 70: ...Downloaded from Elcodis com electronic components distributor...

Reviews: