17.04.2013 Views

Tese de Doutorado

Tese de Doutorado

Tese de Doutorado

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

44 Capítulo 3<br />

S/H<br />

P2.7<br />

P2.7<br />

P2.7<br />

P2.7<br />

AVCC C17<br />

16<br />

3<br />

Vin1<br />

6<br />

S/H1<br />

VDD<br />

DGND<br />

8<br />

VSS<br />

13<br />

100nF<br />

Vout1<br />

Daniel Ferreira da Ponte<br />

2<br />

AVCC<br />

C4<br />

10uF<br />

C5<br />

0.1uF<br />

AVDD<br />

AGND<br />

CREF<br />

VREF<br />

7<br />

8<br />

10<br />

9<br />

VCC<br />

5<br />

6<br />

34<br />

48<br />

20<br />

DVDD<br />

DVDD<br />

DVDD<br />

DAC1<br />

DAC0<br />

XTAL1<br />

XTAL2<br />

32<br />

33<br />

Y1<br />

1 2<br />

XTAL<br />

20MHz<br />

C9<br />

22pF<br />

C6<br />

0.1uF<br />

C7<br />

0.1uF<br />

C8<br />

0.1uF<br />

47<br />

35<br />

21<br />

DGND<br />

DGND<br />

DGND<br />

5<br />

7<br />

Vin2<br />

S/H2<br />

Vout2<br />

1<br />

11<br />

9<br />

12<br />

10<br />

SMP-04<br />

Vin3<br />

Vout3<br />

S/H3 (b)<br />

Vin4<br />

Vout4<br />

S/H4<br />

15<br />

14<br />

P1.0<br />

P1.1<br />

P1.2<br />

P1.3<br />

P1.4<br />

P1.5<br />

P1.6<br />

P1.7<br />

1<br />

2<br />

3<br />

4<br />

11<br />

12<br />

13<br />

14<br />

P1.0/ADC0/T2<br />

P3.0/RXD<br />

P1.1/ADC1/T2EX P3.1/TXD<br />

P1.2/ADC2<br />

P3.2/INT0<br />

P1.3/ADC3 P3.3/INT1/MISO/PWM1<br />

P1.4/ADC4 P3.4/T0/PWMC/PWM0<br />

P1.5/ADC5/SS P3.5/T1/CONVST<br />

P1.6/ADC6<br />

P3.6/WR<br />

P1.7/ADC7<br />

P3.7/RD<br />

16<br />

17<br />

18<br />

19<br />

22<br />

23<br />

24<br />

25<br />

P2.0<br />

P2.1<br />

P2.2<br />

P2.3<br />

P2.4<br />

P2.5<br />

P2.6<br />

P2.7<br />

28<br />

29<br />

30<br />

31<br />

36<br />

37<br />

38<br />

39<br />

ADuC841<br />

P2.0/A8/A16<br />

P0.0/AD0<br />

P2.1/A9/A17<br />

P0.1/AD1<br />

P2.2/A10/A18 (a) P0.2/AD2<br />

P2.3/A11/A19<br />

P0.3/AD3<br />

P2.4/A12/A20<br />

P0.4/AD4<br />

P2.5/A13/A21<br />

P0.5/AD5<br />

P2.6/PWM0/A14/A22 P0.6/AD6<br />

P2.7/PWM1/A15/A23 P0.7/AD7<br />

43<br />

44<br />

45<br />

46<br />

49<br />

50<br />

51<br />

52<br />

Detalhe do sample-hold.<br />

C19<br />

Cap<br />

0.47uF<br />

DAC1<br />

DAC0<br />

SCLOCK<br />

SDATA/MOSI<br />

26<br />

27<br />

C10<br />

22pF<br />

RESET<br />

15<br />

RESET<br />

EA<br />

PSEN<br />

ALE<br />

40<br />

41<br />

42<br />

S1<br />

RESET<br />

R3<br />

Res1<br />

1K<br />

U3<br />

VCC<br />

C15<br />

Cap<br />

1uF<br />

R4<br />

Res1<br />

47R<br />

25<br />

D0<br />

24<br />

D1<br />

23<br />

D2<br />

22<br />

D3<br />

21<br />

D4<br />

20<br />

D5<br />

19<br />

D6<br />

18<br />

D7<br />

13<br />

14<br />

TXE#<br />

WR<br />

16<br />

RD#<br />

15<br />

12<br />

RXF#<br />

VCCIO<br />

11<br />

SI / WU<br />

10<br />

PWREN#<br />

26<br />

VCC<br />

3<br />

VCC<br />

3V3OUT<br />

USBDM<br />

USBDP<br />

RSTOUT#<br />

RESET#<br />

5<br />

4<br />

FT245BM<br />

XTIN<br />

XTOUT<br />

27<br />

28<br />

GND<br />

17<br />

GND<br />

9<br />

30<br />

AVCC<br />

AGND<br />

29<br />

6<br />

8<br />

7<br />

32<br />

EECS<br />

1<br />

EESK<br />

2<br />

EEDATA<br />

31<br />

TEST<br />

Figura 3.8: (a) Microcontrolador ADuC841 com os pinos P0.0 – P0.7<br />

conectados ao dispositivo controlador USB FT245BM. Os pinos <strong>de</strong> controle<br />

TXE# e WR e a entrada/saída USB (USBDP(D+ USB data) e USBDM(D- USB<br />

data)) são mostrados. (b): Amostrador e retentor (sample-hold) SMP04 da<br />

Analog Devices (1998) com capacida<strong>de</strong> para quatro canais.<br />

Firmware do Microcontrolador<br />

O firmware resi<strong>de</strong>nte no ADuC841 foi escrito em C utilizando<br />

aplicativo comercial.<br />

O firmware possui duas importantes rotinas: uma para realizar a<br />

conversão A/D e outra para realizar a transmissão dos dados entre o<br />

dispositivo controlador <strong>de</strong> USB (FT245BM) e o PC e (Figura 3.9).<br />

As tarefas <strong>de</strong>sempenhadas pelo microcontrolador, mostradas no<br />

fluxograma do firmware (Figura 3.9), incluem:<br />

U100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!