From: B.I.C. Davi Bobsin Date: Wed, 30 May 2018 17:19:42 +0000 (-0300) Subject: Alterações no Microcontrolador, adicionado USB e proteção de corrente. X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=52095ca7bdc194baeff8bee45031c5d0d1d582c2;p=aic.git Alterações no Microcontrolador, adicionado USB e proteção de corrente. Com o entuito de revisar e atualizar a placa com algumas funções adicionais, o projeto foi alterado. Neste primeiro momento as alterações foram: - Mudança do microcontrolador para dsPIC33EP256MU806; - Alteração de comunicação RS232 para USB; - Adição de leitor de corrente; - Circuito para desabilitar drivers em sobrecorrente; - Alteração da divisão das páginas de esquemático em: - aicpic: dsPIC, USB, circuito de alimentação e circuito de verificação de sobrecorrente - aicpower: Drivers de potência para motores e freios, leitor de corrente - aicconnector: Conector da interface --- diff --git a/doc/Makefile b/doc/Makefile index 9baddac..529bdbf 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,6 +1,6 @@ #GEDA_PATH=/usr/local/share/gEDA/scheme GEDA_PATH=/usr/share/gEDA/scheme -FILES=aicpic.sch aicpower.sch +FILES=aicpic.sch aicpower.sch aicconnector.sch all: pdf drc bom partslist net html @@ -12,7 +12,7 @@ partslist: aic.pl1 aic.pl2 aic.pl3 net: aic.net -pdf: aicpic.pdf aicpower.pdf +pdf: aicpic.pdf aicpower.pdf aicconnector.pdf pcb: aic.pcb @@ -27,12 +27,21 @@ aicpower.ps: aicpower.sch aicpower.eps: aicpower.ps eps2eps $^ $@ - + +aicconnector.ps: aicconnector.sch + gschem -p -o$@ -s$(GEDA_PATH)/print.scm $^ + +aicconnector.eps: aicconnector.ps + eps2eps $^ $@ + aicpic.pdf: aicpic.ps - ps2pdf aicpic.ps - + ps2pdf aicpic.ps + aicpower.pdf: aicpower.ps ps2pdf aicpower.ps + +aicconnector.pdf: aicconnector.ps + ps2pdf aicconnector.ps aic.drc: ${FILES} attribs gnetlist -g drc -o aic.drc ${FILES} diff --git a/doc/aic_lib/ACS758.sym b/doc/aic_lib/ACS758.sym new file mode 100644 index 0000000..a9d5885 --- /dev/null +++ b/doc/aic_lib/ACS758.sym @@ -0,0 +1,63 @@ +v 20110115 2 +B 300 500 1200 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 1600 300 1600 1 0 0 +{ +T 0 1600 5 10 0 0 0 0 1 +pintype=io +T 355 1495 5 10 1 1 0 0 1 +pinlabel=IP+ +T 205 1645 5 10 1 1 0 6 1 +pinnumber=4 +T 0 1600 5 10 0 0 0 0 1 +pinseq=4 +} +P 0 800 300 800 1 0 0 +{ +T 0 800 5 10 0 0 0 0 1 +pintype=io +T 355 795 5 10 1 1 0 0 1 +pinlabel=IP- +T 205 845 5 10 1 1 0 6 1 +pinnumber=5 +T 0 800 5 10 0 0 0 0 1 +pinseq=5 +} +P 900 2300 900 2000 1 0 0 +{ +T 900 2300 5 10 0 0 90 0 1 +pintype=pwr +T 1045 1800 5 10 1 1 0 6 1 +pinlabel=VCC +T 850 2095 5 10 1 1 90 0 1 +pinnumber=1 +T 900 2300 5 10 0 0 90 0 1 +pinseq=1 +} +P 900 200 900 500 1 0 0 +{ +T 900 200 5 10 0 0 270 0 1 +pintype=pwr +T 655 600 5 10 1 1 0 0 1 +pinlabel=GND +T 850 405 5 10 1 1 90 6 1 +pinnumber=2 +T 900 200 5 10 0 0 270 0 1 +pinseq=2 +} +P 1800 1200 1500 1200 1 0 0 +{ +T 1800 1200 5 10 0 0 0 0 1 +pintype=out +T 1445 1195 5 10 1 1 0 6 1 +pinlabel=VIOUT +T 1595 1245 5 10 1 1 0 0 1 +pinnumber=3 +T 1800 1200 5 10 0 0 0 0 1 +pinseq=3 +} +T 300 2000 8 10 1 1 0 0 1 +refdes=U? +T 1200 2000 8 10 1 1 0 0 1 +device=ACS758 +T 300 1400 8 10 0 1 0 0 1 +footprint=ACS758 diff --git a/doc/aic_lib/ACS758.sym~ b/doc/aic_lib/ACS758.sym~ new file mode 100644 index 0000000..5f9e7fa --- /dev/null +++ b/doc/aic_lib/ACS758.sym~ @@ -0,0 +1,63 @@ +v 20110115 2 +B 300 500 1200 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 1600 300 1600 1 0 0 +{ +T 0 1600 5 10 0 0 0 0 1 +pintype=unknown +T 355 1495 5 10 1 1 0 0 1 +pinlabel=IP+ +T 205 1645 5 10 1 1 0 6 1 +pinnumber=4 +T 0 1600 5 10 0 0 0 0 1 +pinseq=4 +} +P 0 800 300 800 1 0 0 +{ +T 0 800 5 10 0 0 0 0 1 +pintype=unknown +T 355 795 5 10 1 1 0 0 1 +pinlabel=IP- +T 205 845 5 10 1 1 0 6 1 +pinnumber=5 +T 0 800 5 10 0 0 0 0 1 +pinseq=5 +} +P 900 2300 900 2000 1 0 0 +{ +T 900 2300 5 10 0 0 90 0 1 +pintype=unknown +T 1045 1800 5 10 1 1 0 6 1 +pinlabel=VCC +T 850 2095 5 10 1 1 90 0 1 +pinnumber=1 +T 900 2300 5 10 0 0 90 0 1 +pinseq=1 +} +P 900 200 900 500 1 0 0 +{ +T 900 200 5 10 0 0 270 0 1 +pintype=unknown +T 655 600 5 10 1 1 0 0 1 +pinlabel=GND +T 850 405 5 10 1 1 90 6 1 +pinnumber=2 +T 900 200 5 10 0 0 270 0 1 +pinseq=2 +} +P 1800 1200 1500 1200 1 0 0 +{ +T 1800 1200 5 10 0 0 0 0 1 +pintype=unknown +T 1445 1195 5 10 1 1 0 6 1 +pinlabel=VIOUT +T 1595 1245 5 10 1 1 0 0 1 +pinnumber=3 +T 1800 1200 5 10 0 0 0 0 1 +pinseq=3 +} +T 300 2000 8 10 1 1 0 0 1 +refdes=U? +T 1200 2000 8 10 1 1 0 0 1 +device=ACS758 +T 300 1400 8 10 0 1 0 0 1 +footprint=ACS758 diff --git a/doc/aic_lib/IR2184.sym~ b/doc/aic_lib/IR2184.sym~ new file mode 100644 index 0000000..d073149 --- /dev/null +++ b/doc/aic_lib/IR2184.sym~ @@ -0,0 +1,94 @@ +v 20110115 2 +B 200 0 1000 900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 1400 700 1200 700 1 0 0 +{ +T 1400 700 5 10 0 0 0 0 1 +pintype=unknown +T 1145 695 5 10 1 1 0 6 1 +pinlabel=VB +T 1295 745 5 10 1 1 0 0 1 +pinnumber=8 +T 1400 700 5 10 0 0 0 0 1 +pinseq=0 +} +P 1400 500 1200 500 1 0 0 +{ +T 1400 500 5 10 0 0 0 0 1 +pintype=unknown +T 1145 495 5 10 1 1 0 6 1 +pinlabel=HO +T 1295 545 5 10 1 1 0 0 1 +pinnumber=7 +T 1400 500 5 10 0 0 0 0 1 +pinseq=0 +} +P 1400 300 1200 300 1 0 0 +{ +T 1400 300 5 10 0 0 0 0 1 +pintype=unknown +T 1145 295 5 10 1 1 0 6 1 +pinlabel=Vs +T 1295 345 5 10 1 1 0 0 1 +pinnumber=6 +T 1400 300 5 10 0 0 0 0 1 +pinseq=0 +} +P 1400 100 1200 100 1 0 0 +{ +T 1400 100 5 10 0 0 0 0 1 +pintype=unknown +T 1145 95 5 10 1 1 0 6 1 +pinlabel=LO +T 1295 145 5 10 1 1 0 0 1 +pinnumber=4 +T 1400 100 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 700 200 700 1 0 0 +{ +T 0 700 5 10 0 0 0 0 1 +pintype=unknown +T 255 695 5 10 1 1 0 0 1 +pinlabel=Vcc +T 105 745 5 10 1 1 0 6 1 +pinnumber=5 +T 0 700 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 500 200 500 1 0 0 +{ +T 0 500 5 10 0 0 0 0 1 +pintype=unknown +T 255 495 5 10 1 1 0 0 1 +pinlabel=IN +T 105 545 5 10 1 1 0 6 1 +pinnumber=1 +T 0 500 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 300 200 300 1 0 0 +{ +T 0 300 5 10 0 0 0 0 1 +pintype=unknown +T 255 295 5 10 1 1 0 0 1 +pinlabel=/SD +T 105 345 5 10 1 1 0 6 1 +pinnumber=2 +T 0 300 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 100 200 100 1 0 0 +{ +T 0 100 5 10 0 0 0 0 1 +pintype=unknown +T 255 95 5 10 1 1 0 0 1 +pinlabel=COM +T 105 145 5 10 1 1 0 6 1 +pinnumber=3 +T 0 100 5 10 0 0 0 0 1 +pinseq=0 +} +T 200 1100 8 10 1 1 0 0 1 +device=IR2184 +T 200 900 8 10 1 1 0 0 1 +refdes=U? diff --git a/doc/aic_lib/auxliar_pinagem.c~ b/doc/aic_lib/auxliar_pinagem.c~ new file mode 100644 index 0000000..88026d6 --- /dev/null +++ b/doc/aic_lib/auxliar_pinagem.c~ @@ -0,0 +1,5 @@ +#include + +main() { + printf("Hello World\n"); +} diff --git a/doc/aic_lib/dsPIC33EP256MU806.sym b/doc/aic_lib/dsPIC33EP256MU806.sym new file mode 100644 index 0000000..afe1738 --- /dev/null +++ b/doc/aic_lib/dsPIC33EP256MU806.sym @@ -0,0 +1,710 @@ +v 20110115 2 +P 500 5400 800 5400 1 0 0 +{ +T 500 5400 5 10 0 0 0 0 1 +pintype=io +T 500 5400 5 10 0 0 0 0 1 +pinseq=2 +T 705 5445 5 10 1 1 0 6 1 +pinnumber=2 +T 800 5400 5 10 1 1 0 0 1 +pinlabel=RE6 +} +P 500 5600 800 5600 1 0 0 +{ +T 500 5600 5 10 0 0 0 0 1 +pintype=io +T 500 5600 5 10 0 0 0 0 1 +pinseq=1 +T 705 5645 5 10 1 1 0 6 1 +pinnumber=1 +T 800 5600 5 10 1 1 0 0 1 +pinlabel=RE5 +} +P 500 5800 800 5800 1 0 0 +{ +T 500 5800 5 10 0 0 90 0 1 +pintype=io +T 500 5800 5 10 0 0 90 0 1 +pinseq=64 +T 705 5845 5 10 1 1 0 6 1 +pinnumber=64 +T 1145 5795 5 10 1 1 0 6 1 +pinlabel=RE4 +} +P 500 6000 800 6000 1 0 0 +{ +T 500 6000 5 10 0 0 90 0 1 +pintype=io +T 500 6000 5 10 0 0 90 0 1 +pinseq=63 +T 705 6045 5 10 1 1 0 6 1 +pinnumber=63 +T 855 5995 5 10 1 1 0 0 1 +pinlabel=RE3 +} +P 500 6200 800 6200 1 0 0 +{ +T 500 6200 5 10 0 0 90 0 1 +pintype=io +T 500 6200 5 10 0 0 90 0 1 +pinseq=62 +T 705 6245 5 10 1 1 0 6 1 +pinnumber=62 +T 855 6195 5 10 1 1 0 0 1 +pinlabel=RE2 +} +P 500 6400 800 6400 1 0 0 +{ +T 500 6400 5 10 0 0 90 0 1 +pintype=io +T 500 6400 5 10 0 0 90 0 1 +pinseq=61 +T 705 6445 5 10 1 1 0 6 1 +pinnumber=61 +T 855 6395 5 10 1 1 0 0 1 +pinlabel=RE1 +} +P 500 6600 800 6600 1 0 0 +{ +T 500 6600 5 10 0 0 90 0 1 +pintype=io +T 500 6600 5 10 0 0 90 0 1 +pinseq=60 +T 705 6645 5 10 1 1 0 6 1 +pinnumber=60 +T 855 6595 5 10 1 1 0 0 1 +pinlabel=RE0 +} +P 500 2400 800 2400 1 0 0 +{ +T 500 2400 5 10 0 0 90 0 1 +pintype=io +T 500 2400 5 10 0 0 90 0 1 +pinseq=59 +T 705 2445 5 10 1 1 0 6 1 +pinnumber=59 +T 855 2395 5 10 1 1 0 0 1 +pinlabel=RF1 +} +P 500 2600 800 2600 1 0 0 +{ +T 500 2600 5 10 0 0 90 0 1 +pintype=io +T 500 2600 5 10 0 0 90 0 1 +pinseq=58 +T 705 2645 5 10 1 1 0 6 1 +pinnumber=58 +T 855 2595 5 10 1 1 0 0 1 +pinlabel=RF0 +} +P 1600 7700 1600 7400 1 0 0 +{ +T 1600 7700 5 10 0 0 0 0 1 +pintype=pwr +T 1600 7700 5 10 0 0 0 0 1 +pinseq=57 +T 1550 7495 5 10 1 1 90 0 1 +pinnumber=57 +T 1400 7200 5 10 1 1 0 0 1 +pinlabel=Vdd +} +P 3800 900 3500 900 1 0 0 +{ +T 3800 900 5 10 0 0 90 2 1 +pintype=pwr +T 3800 900 5 10 0 0 90 2 1 +pinseq=56 +T 3595 945 5 10 1 1 0 0 1 +pinnumber=56 +T 3445 895 5 10 1 1 0 6 1 +pinlabel=Vcap +} +P 500 3600 800 3600 1 0 0 +{ +T 500 3600 5 10 0 0 90 0 1 +pintype=io +T 500 3600 5 10 0 0 90 0 1 +pinseq=55 +T 705 3645 5 10 1 1 0 6 1 +pinnumber=55 +T 855 3595 5 10 1 1 0 0 1 +pinlabel=RD7 +} +P 500 3800 800 3800 1 0 0 +{ +T 500 3800 5 10 0 0 90 0 1 +pintype=io +T 500 3800 5 10 0 0 90 0 1 +pinseq=54 +T 705 3845 5 10 1 1 0 6 1 +pinnumber=54 +T 855 3795 5 10 1 1 0 0 1 +pinlabel=RD6 +} +P 500 4000 800 4000 1 0 0 +{ +T 500 4000 5 10 0 0 90 0 1 +pintype=io +T 500 4000 5 10 0 0 90 0 1 +pinseq=53 +T 705 4045 5 10 1 1 0 6 1 +pinnumber=53 +T 855 3995 5 10 1 1 0 0 1 +pinlabel=RD5 +} +P 500 4200 800 4200 1 0 0 +{ +T 500 4200 5 10 0 0 90 0 1 +pintype=io +T 500 4200 5 10 0 0 90 0 1 +pinseq=52 +T 705 4245 5 10 1 1 0 6 1 +pinnumber=52 +T 855 4195 5 10 1 1 0 0 1 +pinlabel=RD4 +} +P 500 4400 800 4400 1 0 0 +{ +T 500 4400 5 10 0 0 90 0 1 +pintype=io +T 500 4400 5 10 0 0 90 0 1 +pinseq=51 +T 705 4445 5 10 1 1 0 6 1 +pinnumber=51 +T 855 4395 5 10 1 1 0 0 1 +pinlabel=RD3 +} +P 500 4600 800 4600 1 0 0 +{ +T 500 4600 5 10 0 0 90 0 1 +pintype=io +T 500 4600 5 10 0 0 90 0 1 +pinseq=50 +T 705 4645 5 10 1 1 0 6 1 +pinnumber=50 +T 855 4595 5 10 1 1 0 0 1 +pinlabel=RD2 +} +P 500 4800 800 4800 1 0 0 +{ +T 500 4800 5 10 0 0 90 0 1 +pintype=io +T 500 4800 5 10 0 0 90 0 1 +pinseq=49 +T 705 4845 5 10 1 1 0 6 1 +pinnumber=49 +T 855 4795 5 10 1 1 0 0 1 +pinlabel=RD1 +} +P 3800 2900 3500 2900 1 0 0 +{ +T 3800 2900 5 10 0 0 0 6 1 +pintype=io +T 3800 2900 5 10 0 0 0 6 1 +pinseq=4 +T 3595 2945 5 10 1 1 0 0 1 +pinnumber=4 +T 3445 2895 5 10 1 1 0 6 1 +pinlabel=RG6 +} +P 500 5200 800 5200 1 0 0 +{ +T 500 5200 5 10 0 0 0 0 1 +pintype=io +T 500 5200 5 10 0 0 0 0 1 +pinseq=3 +T 705 5245 5 10 1 1 0 6 1 +pinnumber=3 +T 800 5200 5 10 1 1 0 0 1 +pinlabel=RE7 +} +P 3800 2500 3500 2500 1 0 0 +{ +T 3800 2500 5 10 0 0 0 6 1 +pintype=io +T 3800 2500 5 10 0 0 0 6 1 +pinseq=6 +T 3595 2545 5 10 1 1 0 0 1 +pinnumber=6 +T 3445 2495 5 10 1 1 0 6 1 +pinlabel=RG8 +} +P 3800 2700 3500 2700 1 0 0 +{ +T 3800 2700 5 10 0 0 0 6 1 +pintype=io +T 3800 2700 5 10 0 0 0 6 1 +pinseq=5 +T 3595 2745 5 10 1 1 0 0 1 +pinnumber=5 +T 3445 2695 5 10 1 1 0 6 1 +pinlabel=RG7 +} +P 3800 2300 3500 2300 1 0 0 +{ +T 3800 2300 5 10 0 0 0 6 1 +pintype=io +T 3800 2300 5 10 0 0 0 6 1 +pinseq=8 +T 3595 2345 5 10 1 1 0 0 1 +pinnumber=8 +T 3445 2295 5 10 1 1 0 6 1 +pinlabel=RG9 +} +P 500 6900 800 6900 1 0 0 +{ +T 500 6900 5 10 0 0 0 0 1 +pintype=in +T 500 6900 5 10 0 0 0 0 1 +pinseq=7 +T 705 6945 5 10 1 1 0 6 1 +pinnumber=7 +T 800 6900 5 10 1 1 0 0 1 +pinlabel=/MCLR +} +P 2800 7700 2800 7400 1 0 0 +{ +T 2800 7700 5 10 0 0 270 0 1 +pintype=pwr +T 2800 7700 5 10 0 0 270 0 1 +pinseq=10 +T 2750 7495 5 10 1 1 90 0 1 +pinnumber=10 +T 2600 7200 5 10 1 1 0 0 1 +pinlabel=Vdd +} +P 2100 500 2100 800 1 0 0 +{ +T 2100 500 5 10 0 0 90 0 1 +pintype=pwr +T 2100 500 5 10 0 0 90 0 1 +pinseq=9 +T 2050 705 5 10 1 1 90 6 1 +pinnumber=9 +T 2245 1000 5 10 1 1 180 0 1 +pinlabel=Vss +} +P 3800 6100 3500 6100 1 0 0 +{ +T 3800 6100 5 10 0 0 180 0 1 +pintype=io +T 3800 6100 5 10 0 0 180 0 1 +pinseq=12 +T 3595 6145 5 10 1 1 0 0 1 +pinnumber=12 +T 3445 6095 5 10 1 1 0 6 1 +pinlabel=RB4 +} +P 3800 5900 3500 5900 1 0 0 +{ +T 3800 5900 5 10 0 0 180 0 1 +pintype=io +T 3800 5900 5 10 0 0 180 0 1 +pinseq=11 +T 3595 5945 5 10 1 1 0 0 1 +pinnumber=11 +T 3445 5895 5 10 1 1 0 6 1 +pinlabel=RB5 +} +P 3800 6500 3500 6500 1 0 0 +{ +T 3800 6500 5 10 0 0 180 0 1 +pintype=io +T 3800 6500 5 10 0 0 180 0 1 +pinseq=14 +T 3595 6545 5 10 1 1 0 0 1 +pinnumber=14 +T 3445 6495 5 10 1 1 0 6 1 +pinlabel=RB2 +} +P 3800 6300 3500 6300 1 0 0 +{ +T 3800 6300 5 10 0 0 180 0 1 +pintype=io +T 3800 6300 5 10 0 0 180 0 1 +pinseq=13 +T 3595 6345 5 10 1 1 0 0 1 +pinnumber=13 +T 3445 6295 5 10 1 1 0 6 1 +pinlabel=RB3 +} +P 3800 6900 3500 6900 1 0 0 +{ +T 3800 6900 5 10 0 0 180 0 1 +pintype=io +T 3800 6900 5 10 0 0 180 0 1 +pinseq=16 +T 3595 6945 5 10 1 1 0 0 1 +pinnumber=16 +T 3445 6895 5 10 1 1 0 6 1 +pinlabel=PGED3/RB0 +} +P 3800 6700 3500 6700 1 0 0 +{ +T 3800 6700 5 10 0 0 180 0 1 +pintype=io +T 3800 6700 5 10 0 0 180 0 1 +pinseq=15 +T 3595 6745 5 10 1 1 0 0 1 +pinnumber=15 +T 3445 6695 5 10 1 1 0 6 1 +pinlabel=PGEC3/RB1 +} +P 3800 5700 3500 5700 1 0 0 +{ +T 3800 5700 5 10 0 0 270 2 1 +pintype=io +T 3800 5700 5 10 0 0 270 2 1 +pinseq=17 +T 3595 5745 5 10 1 1 0 0 1 +pinnumber=17 +T 3445 5695 5 10 1 1 0 6 1 +pinlabel=PGEC1/RB6 +} +P 3800 5500 3500 5500 1 0 0 +{ +T 3800 5500 5 10 0 0 270 2 1 +pintype=io +T 3800 5500 5 10 0 0 270 2 1 +pinseq=18 +T 3595 5545 5 10 1 1 0 0 1 +pinnumber=18 +T 3445 5495 5 10 1 1 0 6 1 +pinlabel=PGED1/RB7 +} +P 3800 1100 3500 1100 1 0 0 +{ +T 3800 1100 5 10 0 0 90 0 1 +pintype=pwr +T 3800 1100 5 10 0 0 90 0 1 +pinseq=19 +T 3595 1145 5 10 1 1 0 0 1 +pinnumber=19 +T 3445 1095 5 10 1 1 0 6 1 +pinlabel=AVdd +} +P 3800 1300 3500 1300 1 0 0 +{ +T 3800 1300 5 10 0 0 90 0 1 +pintype=pwr +T 3800 1300 5 10 0 0 90 0 1 +pinseq=20 +T 3595 1345 5 10 1 1 0 0 1 +pinnumber=20 +T 3445 1295 5 10 1 1 0 6 1 +pinlabel=AVss +} +P 3800 5300 3500 5300 1 0 0 +{ +T 3800 5300 5 10 0 0 270 2 1 +pintype=io +T 3800 5300 5 10 0 0 270 2 1 +pinseq=21 +T 3595 5345 5 10 1 1 0 0 1 +pinnumber=21 +T 3445 5295 5 10 1 1 0 6 1 +pinlabel=RB8 +} +P 3800 5100 3500 5100 1 0 0 +{ +T 3800 5100 5 10 0 0 270 2 1 +pintype=io +T 3800 5100 5 10 0 0 270 2 1 +pinseq=22 +T 3595 5145 5 10 1 1 0 0 1 +pinnumber=22 +T 3445 5095 5 10 1 1 0 6 1 +pinlabel=RB9 +} +P 3800 4900 3500 4900 1 0 0 +{ +T 3800 4900 5 10 0 0 270 2 1 +pintype=io +T 3800 4900 5 10 0 0 270 2 1 +pinseq=23 +T 3595 4945 5 10 1 1 0 0 1 +pinnumber=23 +T 3445 4895 5 10 1 1 0 6 1 +pinlabel=RB10 +} +P 3800 4700 3500 4700 1 0 0 +{ +T 3800 4700 5 10 0 0 270 2 1 +pintype=io +T 3800 4700 5 10 0 0 270 2 1 +pinseq=24 +T 3595 4745 5 10 1 1 0 0 1 +pinnumber=24 +T 3445 4695 5 10 1 1 0 6 1 +pinlabel=RB11 +} +P 2500 500 2500 800 1 0 0 +{ +T 2500 500 5 10 0 0 0 0 1 +pintype=pwr +T 2500 500 5 10 0 0 0 0 1 +pinseq=25 +T 2450 705 5 10 1 1 90 6 1 +pinnumber=25 +T 2645 1000 5 10 1 1 180 0 1 +pinlabel=Vss +} +P 2400 7700 2400 7400 1 0 0 +{ +T 2400 7700 5 10 0 0 180 0 1 +pintype=pwr +T 2400 7700 5 10 0 0 180 0 1 +pinseq=26 +T 2350 7495 5 10 1 1 90 0 1 +pinnumber=26 +T 2200 7200 5 10 1 1 0 0 1 +pinlabel=Vdd +} +P 3800 4500 3500 4500 1 0 0 +{ +T 3800 4500 5 10 0 0 270 2 1 +pintype=io +T 3800 4500 5 10 0 0 270 2 1 +pinseq=27 +T 3595 4545 5 10 1 1 0 0 1 +pinnumber=27 +T 3445 4495 5 10 1 1 0 6 1 +pinlabel=RB12 +} +P 3800 4300 3500 4300 1 0 0 +{ +T 3800 4300 5 10 0 0 270 2 1 +pintype=io +T 3800 4300 5 10 0 0 270 2 1 +pinseq=28 +T 3595 4345 5 10 1 1 0 0 1 +pinnumber=28 +T 3445 4295 5 10 1 1 0 6 1 +pinlabel=RB13 +} +P 3800 4100 3500 4100 1 0 0 +{ +T 3800 4100 5 10 0 0 270 2 1 +pintype=io +T 3800 4100 5 10 0 0 270 2 1 +pinseq=29 +T 3595 4145 5 10 1 1 0 0 1 +pinnumber=29 +T 3445 4095 5 10 1 1 0 6 1 +pinlabel=RB14 +} +P 3800 3900 3500 3900 1 0 0 +{ +T 3800 3900 5 10 0 0 270 2 1 +pintype=io +T 3800 3900 5 10 0 0 270 2 1 +pinseq=30 +T 3595 3945 5 10 1 1 0 0 1 +pinnumber=30 +T 3445 3895 5 10 1 1 0 6 1 +pinlabel=RB15 +} +P 500 2000 800 2000 1 0 0 +{ +T 500 2000 5 10 0 0 90 2 1 +pintype=io +T 500 2000 5 10 0 0 90 2 1 +pinseq=31 +T 705 2045 5 10 1 1 0 6 1 +pinnumber=31 +T 855 1995 5 10 1 1 0 0 1 +pinlabel=RF4 +} +P 500 1800 800 1800 1 0 0 +{ +T 500 1800 5 10 0 0 90 2 1 +pintype=io +T 500 1800 5 10 0 0 90 2 1 +pinseq=32 +T 705 1845 5 10 1 1 0 6 1 +pinnumber=32 +T 855 1795 5 10 1 1 0 0 1 +pinlabel=RF5 +} +P 3800 2100 3500 2100 1 0 0 +{ +T 3700 2100 5 10 0 0 0 0 1 +pintype=in +T 3700 2100 5 10 0 0 0 0 1 +pinseq=48 +T 3595 2145 5 10 1 1 0 0 1 +pinnumber=48 +T 3445 2095 5 10 1 1 0 6 1 +pinlabel=PGEC2/RC14 +} +P 3800 1900 3500 1900 1 0 0 +{ +T 3700 1900 5 10 0 0 0 0 1 +pintype=in +T 3700 1900 5 10 0 0 0 0 1 +pinseq=47 +T 3595 1945 5 10 1 1 0 0 1 +pinnumber=47 +T 3445 1895 5 10 1 1 0 6 1 +pinlabel=PGED2/RC13 +} +P 500 5000 800 5000 1 0 0 +{ +T 600 5000 5 10 0 0 180 0 1 +pintype=in +T 600 5000 5 10 0 0 180 0 1 +pinseq=46 +T 705 5045 5 10 1 1 0 6 1 +pinnumber=46 +T 855 4995 5 10 1 1 0 0 1 +pinlabel=RD0 +} +P 500 2800 800 2800 1 0 0 +{ +T 600 2800 5 10 0 0 180 0 1 +pintype=in +T 600 2800 5 10 0 0 180 0 1 +pinseq=45 +T 705 2845 5 10 1 1 0 6 1 +pinnumber=45 +T 855 2795 5 10 1 1 0 0 1 +pinlabel=RD11 +} +P 500 3000 800 3000 1 0 0 +{ +T 600 3000 5 10 0 0 180 0 1 +pintype=in +T 600 3000 5 10 0 0 180 0 1 +pinseq=44 +T 705 3045 5 10 1 1 0 6 1 +pinnumber=44 +T 855 2995 5 10 1 1 0 0 1 +pinlabel=RD10 +} +P 500 3200 800 3200 1 0 0 +{ +T 600 3200 5 10 0 0 180 0 1 +pintype=in +T 600 3200 5 10 0 0 180 0 1 +pinseq=43 +T 705 3245 5 10 1 1 0 6 1 +pinnumber=43 +T 855 3195 5 10 1 1 0 0 1 +pinlabel=RD9 +} +P 500 3400 800 3400 1 0 0 +{ +T 600 3400 5 10 0 0 180 0 1 +pintype=in +T 600 3400 5 10 0 0 180 0 1 +pinseq=42 +T 705 3445 5 10 1 1 0 6 1 +pinnumber=42 +T 855 3395 5 10 1 1 0 0 1 +pinlabel=RD8 +} +P 1700 500 1700 800 1 0 0 +{ +T 1700 600 5 10 0 0 270 0 1 +pintype=pwr +T 1700 600 5 10 0 0 270 0 1 +pinseq=41 +T 1650 705 5 10 1 1 90 6 1 +pinnumber=41 +T 1845 1000 5 10 1 1 180 0 1 +pinlabel=Vss +} +P 3800 1700 3500 1700 1 0 0 +{ +T 3700 1700 5 10 0 0 0 0 1 +pintype=in +T 3700 1700 5 10 0 0 0 0 1 +pinseq=40 +T 3595 1745 5 10 1 1 0 0 1 +pinnumber=40 +T 3445 1695 5 10 1 1 0 6 1 +pinlabel=OSC2/RC15 +} +P 3800 1500 3500 1500 1 0 0 +{ +T 3700 1500 5 10 0 0 0 0 1 +pintype=in +T 3700 1500 5 10 0 0 0 0 1 +pinseq=39 +T 3595 1545 5 10 1 1 0 0 1 +pinnumber=39 +T 3445 1495 5 10 1 1 0 6 1 +pinlabel=OSC1/RC12 +} +P 2000 7700 2000 7400 1 0 0 +{ +T 2000 7600 5 10 0 0 90 0 1 +pintype=pwr +T 2000 7600 5 10 0 0 90 0 1 +pinseq=38 +T 1950 7495 5 10 1 1 90 0 1 +pinnumber=38 +T 1800 7200 5 10 1 1 0 0 1 +pinlabel=Vdd +} +P 3800 3300 3500 3300 1 0 0 +{ +T 3700 3300 5 10 0 0 0 0 1 +pintype=in +T 3700 3300 5 10 0 0 0 0 1 +pinseq=37 +T 3595 3345 5 10 1 1 0 0 1 +pinnumber=37 +T 3445 3295 5 10 1 1 0 6 1 +pinlabel=D+/RG2 +} +P 3800 3100 3500 3100 1 0 0 +{ +T 3700 3100 5 10 0 0 0 0 1 +pintype=in +T 3700 3100 5 10 0 0 0 0 1 +pinseq=36 +T 3595 3145 5 10 1 1 0 0 1 +pinnumber=36 +T 3445 3095 5 10 1 1 0 6 1 +pinlabel=D-/RG3 +} +P 3800 3700 3500 3700 1 0 0 +{ +T 3700 3700 5 10 0 0 0 0 1 +pintype=in +T 3700 3700 5 10 0 0 0 0 1 +pinseq=35 +T 3595 3745 5 10 1 1 0 0 1 +pinnumber=35 +T 3445 3695 5 10 1 1 0 6 1 +pinlabel=Vusb3V3 +} +P 3800 3500 3500 3500 1 0 0 +{ +T 3700 3500 5 10 0 0 0 0 1 +pintype=in +T 3700 3500 5 10 0 0 0 0 1 +pinseq=34 +T 3595 3545 5 10 1 1 0 0 1 +pinnumber=34 +T 3445 3495 5 10 1 1 0 6 1 +pinlabel=Vbus +} +P 500 2200 800 2200 1 0 0 +{ +T 600 2200 5 10 0 0 0 6 1 +pintype=io +T 600 2200 5 10 0 0 0 6 1 +pinseq=33 +T 705 2245 5 10 1 1 0 6 1 +pinnumber=33 +T 855 2195 5 10 1 1 0 0 1 +pinlabel=RF3/USBid +} +B 800 800 2700 6600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 3000 7700 8 10 1 1 0 0 1 +refdes=U? +T 3000 7500 8 10 1 1 0 0 1 +device=dsPIC33EP256MU806 diff --git a/doc/aic_lib/dsPIC33EP256MU806.sym~ b/doc/aic_lib/dsPIC33EP256MU806.sym~ new file mode 100644 index 0000000..15369ce --- /dev/null +++ b/doc/aic_lib/dsPIC33EP256MU806.sym~ @@ -0,0 +1,710 @@ +v 20110115 2 +P 500 5400 800 5400 1 0 0 +{ +T 500 5400 5 10 0 0 0 0 1 +pintype=unknown +T 500 5400 5 10 0 0 0 0 1 +pinseq=2 +T 705 5445 5 10 1 1 0 6 1 +pinnumber=2 +T 800 5400 5 10 1 1 0 0 1 +pinlabel=RE6 +} +P 500 5600 800 5600 1 0 0 +{ +T 500 5600 5 10 0 0 0 0 1 +pintype=unknown +T 500 5600 5 10 0 0 0 0 1 +pinseq=1 +T 705 5645 5 10 1 1 0 6 1 +pinnumber=1 +T 800 5600 5 10 1 1 0 0 1 +pinlabel=RE5 +} +P 500 5800 800 5800 1 0 0 +{ +T 500 5800 5 10 0 0 90 0 1 +pintype=unknown +T 500 5800 5 10 0 0 90 0 1 +pinseq=64 +T 705 5845 5 10 1 1 0 6 1 +pinnumber=64 +T 1145 5795 5 10 1 1 0 6 1 +pinlabel=RE4 +} +P 500 6000 800 6000 1 0 0 +{ +T 500 6000 5 10 0 0 90 0 1 +pintype=unknown +T 500 6000 5 10 0 0 90 0 1 +pinseq=63 +T 705 6045 5 10 1 1 0 6 1 +pinnumber=63 +T 855 5995 5 10 1 1 0 0 1 +pinlabel=RE3 +} +P 500 6200 800 6200 1 0 0 +{ +T 500 6200 5 10 0 0 90 0 1 +pintype=unknown +T 500 6200 5 10 0 0 90 0 1 +pinseq=62 +T 705 6245 5 10 1 1 0 6 1 +pinnumber=62 +T 855 6195 5 10 1 1 0 0 1 +pinlabel=RE2 +} +P 500 6400 800 6400 1 0 0 +{ +T 500 6400 5 10 0 0 90 0 1 +pintype=unknown +T 500 6400 5 10 0 0 90 0 1 +pinseq=61 +T 705 6445 5 10 1 1 0 6 1 +pinnumber=61 +T 855 6395 5 10 1 1 0 0 1 +pinlabel=RE1 +} +P 500 6600 800 6600 1 0 0 +{ +T 500 6600 5 10 0 0 90 0 1 +pintype=unknown +T 500 6600 5 10 0 0 90 0 1 +pinseq=60 +T 705 6645 5 10 1 1 0 6 1 +pinnumber=60 +T 855 6595 5 10 1 1 0 0 1 +pinlabel=RE0 +} +P 500 2400 800 2400 1 0 0 +{ +T 500 2400 5 10 0 0 90 0 1 +pintype=unknown +T 500 2400 5 10 0 0 90 0 1 +pinseq=59 +T 705 2445 5 10 1 1 0 6 1 +pinnumber=59 +T 855 2395 5 10 1 1 0 0 1 +pinlabel=RF1 +} +P 500 2600 800 2600 1 0 0 +{ +T 500 2600 5 10 0 0 90 0 1 +pintype=unknown +T 500 2600 5 10 0 0 90 0 1 +pinseq=58 +T 705 2645 5 10 1 1 0 6 1 +pinnumber=58 +T 855 2595 5 10 1 1 0 0 1 +pinlabel=RF0 +} +P 1800 7500 1800 7200 1 0 0 +{ +T 1800 7500 5 10 0 0 0 0 1 +pintype=unknown +T 1800 7500 5 10 0 0 0 0 1 +pinseq=57 +T 1750 7295 5 10 1 1 90 0 1 +pinnumber=57 +T 1800 6800 5 10 1 1 90 0 1 +pinlabel=Vdd +} +P 3800 900 3500 900 1 0 0 +{ +T 3800 900 5 10 0 0 90 2 1 +pintype=in +T 3800 900 5 10 0 0 90 2 1 +pinseq=56 +T 3595 945 5 10 1 1 0 0 1 +pinnumber=56 +T 3445 895 5 10 1 1 0 6 1 +pinlabel=Vcap +} +P 500 3600 800 3600 1 0 0 +{ +T 500 3600 5 10 0 0 90 0 1 +pintype=unknown +T 500 3600 5 10 0 0 90 0 1 +pinseq=55 +T 705 3645 5 10 1 1 0 6 1 +pinnumber=55 +T 855 3595 5 10 1 1 0 0 1 +pinlabel=RD7 +} +P 500 3800 800 3800 1 0 0 +{ +T 500 3800 5 10 0 0 90 0 1 +pintype=unknown +T 500 3800 5 10 0 0 90 0 1 +pinseq=54 +T 705 3845 5 10 1 1 0 6 1 +pinnumber=54 +T 855 3795 5 10 1 1 0 0 1 +pinlabel=RD6 +} +P 500 4000 800 4000 1 0 0 +{ +T 500 4000 5 10 0 0 90 0 1 +pintype=unknown +T 500 4000 5 10 0 0 90 0 1 +pinseq=53 +T 705 4045 5 10 1 1 0 6 1 +pinnumber=53 +T 855 3995 5 10 1 1 0 0 1 +pinlabel=RD5 +} +P 500 4200 800 4200 1 0 0 +{ +T 500 4200 5 10 0 0 90 0 1 +pintype=unknown +T 500 4200 5 10 0 0 90 0 1 +pinseq=52 +T 705 4245 5 10 1 1 0 6 1 +pinnumber=52 +T 855 4195 5 10 1 1 0 0 1 +pinlabel=RD4 +} +P 500 4400 800 4400 1 0 0 +{ +T 500 4400 5 10 0 0 90 0 1 +pintype=unknown +T 500 4400 5 10 0 0 90 0 1 +pinseq=51 +T 705 4445 5 10 1 1 0 6 1 +pinnumber=51 +T 855 4395 5 10 1 1 0 0 1 +pinlabel=RD3 +} +P 500 4600 800 4600 1 0 0 +{ +T 500 4600 5 10 0 0 90 0 1 +pintype=unknown +T 500 4600 5 10 0 0 90 0 1 +pinseq=50 +T 705 4645 5 10 1 1 0 6 1 +pinnumber=50 +T 855 4595 5 10 1 1 0 0 1 +pinlabel=RD2 +} +P 500 4800 800 4800 1 0 0 +{ +T 500 4800 5 10 0 0 90 0 1 +pintype=unknown +T 500 4800 5 10 0 0 90 0 1 +pinseq=49 +T 705 4845 5 10 1 1 0 6 1 +pinnumber=49 +T 855 4795 5 10 1 1 0 0 1 +pinlabel=RD1 +} +P 3800 2900 3500 2900 1 0 0 +{ +T 3800 2900 5 10 0 0 0 6 1 +pintype=unknown +T 3800 2900 5 10 0 0 0 6 1 +pinseq=4 +T 3595 2945 5 10 1 1 0 0 1 +pinnumber=4 +T 3445 2895 5 10 1 1 0 6 1 +pinlabel=RG6 +} +P 500 5200 800 5200 1 0 0 +{ +T 500 5200 5 10 0 0 0 0 1 +pintype=unknown +T 500 5200 5 10 0 0 0 0 1 +pinseq=3 +T 705 5245 5 10 1 1 0 6 1 +pinnumber=3 +T 800 5200 5 10 1 1 0 0 1 +pinlabel=RE7 +} +P 3800 2500 3500 2500 1 0 0 +{ +T 3800 2500 5 10 0 0 0 6 1 +pintype=unknown +T 3800 2500 5 10 0 0 0 6 1 +pinseq=6 +T 3595 2545 5 10 1 1 0 0 1 +pinnumber=6 +T 3445 2495 5 10 1 1 0 6 1 +pinlabel=RG8 +} +P 3800 2700 3500 2700 1 0 0 +{ +T 3800 2700 5 10 0 0 0 6 1 +pintype=unknown +T 3800 2700 5 10 0 0 0 6 1 +pinseq=5 +T 3595 2745 5 10 1 1 0 0 1 +pinnumber=5 +T 3445 2695 5 10 1 1 0 6 1 +pinlabel=RG7 +} +P 3800 2300 3500 2300 1 0 0 +{ +T 3800 2300 5 10 0 0 0 6 1 +pintype=unknown +T 3800 2300 5 10 0 0 0 6 1 +pinseq=8 +T 3595 2345 5 10 1 1 0 0 1 +pinnumber=8 +T 3445 2295 5 10 1 1 0 6 1 +pinlabel=RG9 +} +P 500 6900 800 6900 1 0 0 +{ +T 500 6900 5 10 0 0 0 0 1 +pintype=unknown +T 500 6900 5 10 0 0 0 0 1 +pinseq=7 +T 705 6945 5 10 1 1 0 6 1 +pinnumber=7 +T 800 6900 5 10 1 1 0 0 1 +pinlabel=/MCLR +} +P 2400 7500 2400 7200 1 0 0 +{ +T 2400 7500 5 10 0 0 270 0 1 +pintype=unknown +T 2400 7500 5 10 0 0 270 0 1 +pinseq=0 +T 2350 7295 5 10 1 1 90 0 1 +pinnumber=10 +T 2400 7145 5 10 1 1 90 6 1 +pinlabel=Vdd +} +P 2100 500 2100 800 1 0 0 +{ +T 2100 500 5 10 0 0 90 0 1 +pintype=unknown +T 2100 500 5 10 0 0 90 0 1 +pinseq=0 +T 2050 705 5 10 1 1 90 6 1 +pinnumber=9 +T 2100 855 5 10 1 1 90 0 1 +pinlabel=Vss +} +P 3800 6100 3500 6100 1 0 0 +{ +T 3800 6100 5 10 0 0 180 0 1 +pintype=unknown +T 3800 6100 5 10 0 0 180 0 1 +pinseq=0 +T 3595 6145 5 10 1 1 0 0 1 +pinnumber=12 +T 3445 6095 5 10 1 1 0 6 1 +pinlabel=RB4 +} +P 3800 5900 3500 5900 1 0 0 +{ +T 3800 5900 5 10 0 0 180 0 1 +pintype=unknown +T 3800 5900 5 10 0 0 180 0 1 +pinseq=0 +T 3595 5945 5 10 1 1 0 0 1 +pinnumber=11 +T 3445 5895 5 10 1 1 0 6 1 +pinlabel=RB5 +} +P 3800 6500 3500 6500 1 0 0 +{ +T 3800 6500 5 10 0 0 180 0 1 +pintype=unknown +T 3800 6500 5 10 0 0 180 0 1 +pinseq=0 +T 3595 6545 5 10 1 1 0 0 1 +pinnumber=14 +T 3445 6495 5 10 1 1 0 6 1 +pinlabel=RB2 +} +P 3800 6300 3500 6300 1 0 0 +{ +T 3800 6300 5 10 0 0 180 0 1 +pintype=unknown +T 3800 6300 5 10 0 0 180 0 1 +pinseq=0 +T 3595 6345 5 10 1 1 0 0 1 +pinnumber=13 +T 3445 6295 5 10 1 1 0 6 1 +pinlabel=RB3 +} +P 3800 6900 3500 6900 1 0 0 +{ +T 3800 6900 5 10 0 0 180 0 1 +pintype=unknown +T 3800 6900 5 10 0 0 180 0 1 +pinseq=0 +T 3595 6945 5 10 1 1 0 0 1 +pinnumber=16 +T 3445 6895 5 10 1 1 0 6 1 +pinlabel=PGED3/RB0 +} +P 3800 6700 3500 6700 1 0 0 +{ +T 3800 6700 5 10 0 0 180 0 1 +pintype=unknown +T 3800 6700 5 10 0 0 180 0 1 +pinseq=0 +T 3595 6745 5 10 1 1 0 0 1 +pinnumber=15 +T 3445 6695 5 10 1 1 0 6 1 +pinlabel=PGEC3/RB1 +} +P 3800 5700 3500 5700 1 0 0 +{ +T 3800 5700 5 10 0 0 270 2 1 +pintype=unknown +T 3800 5700 5 10 0 0 270 2 1 +pinseq=0 +T 3595 5745 5 10 1 1 0 0 1 +pinnumber=17 +T 3445 5695 5 10 1 1 0 6 1 +pinlabel=PGEC1/RB6 +} +P 3800 5500 3500 5500 1 0 0 +{ +T 3800 5500 5 10 0 0 270 2 1 +pintype=unknown +T 3800 5500 5 10 0 0 270 2 1 +pinseq=0 +T 3595 5545 5 10 1 1 0 0 1 +pinnumber=18 +T 3445 5495 5 10 1 1 0 6 1 +pinlabel=PGED1/RB7 +} +P 3800 1100 3500 1100 1 0 0 +{ +T 3800 1100 5 10 0 0 90 0 1 +pintype=unknown +T 3800 1100 5 10 0 0 90 0 1 +pinseq=0 +T 3595 1145 5 10 1 1 0 0 1 +pinnumber=19 +T 3445 1095 5 10 1 1 0 6 1 +pinlabel=AVdd +} +P 3800 1300 3500 1300 1 0 0 +{ +T 3800 1300 5 10 0 0 90 0 1 +pintype=unknown +T 3800 1300 5 10 0 0 90 0 1 +pinseq=0 +T 3595 1345 5 10 1 1 0 0 1 +pinnumber=20 +T 3445 1295 5 10 1 1 0 6 1 +pinlabel=AVss +} +P 3800 5300 3500 5300 1 0 0 +{ +T 3800 5300 5 10 0 0 270 2 1 +pintype=unknown +T 3800 5300 5 10 0 0 270 2 1 +pinseq=0 +T 3595 5345 5 10 1 1 0 0 1 +pinnumber=21 +T 3445 5295 5 10 1 1 0 6 1 +pinlabel=RB8 +} +P 3800 5100 3500 5100 1 0 0 +{ +T 3800 5100 5 10 0 0 270 2 1 +pintype=unknown +T 3800 5100 5 10 0 0 270 2 1 +pinseq=0 +T 3595 5145 5 10 1 1 0 0 1 +pinnumber=22 +T 3445 5095 5 10 1 1 0 6 1 +pinlabel=RB9 +} +P 3800 4900 3500 4900 1 0 0 +{ +T 3800 4900 5 10 0 0 270 2 1 +pintype=unknown +T 3800 4900 5 10 0 0 270 2 1 +pinseq=0 +T 3595 4945 5 10 1 1 0 0 1 +pinnumber=23 +T 3445 4895 5 10 1 1 0 6 1 +pinlabel=RB10 +} +P 3800 4700 3500 4700 1 0 0 +{ +T 3800 4700 5 10 0 0 270 2 1 +pintype=unknown +T 3800 4700 5 10 0 0 270 2 1 +pinseq=0 +T 3595 4745 5 10 1 1 0 0 1 +pinnumber=24 +T 3445 4695 5 10 1 1 0 6 1 +pinlabel=RB11 +} +P 2300 500 2300 800 1 0 0 +{ +T 2300 500 5 10 0 0 0 0 1 +pintype=unknown +T 2300 500 5 10 0 0 0 0 1 +pinseq=0 +T 2250 705 5 10 1 1 90 6 1 +pinnumber=25 +T 2300 855 5 10 1 1 90 0 1 +pinlabel=Vss +} +P 2200 7500 2200 7200 1 0 0 +{ +T 2200 7500 5 10 0 0 180 0 1 +pintype=unknown +T 2200 7500 5 10 0 0 180 0 1 +pinseq=0 +T 2150 7295 5 10 1 1 90 0 1 +pinnumber=26 +T 2200 7145 5 10 1 1 90 6 1 +pinlabel=Vdd +} +P 3800 4500 3500 4500 1 0 0 +{ +T 3800 4500 5 10 0 0 270 2 1 +pintype=unknown +T 3800 4500 5 10 0 0 270 2 1 +pinseq=0 +T 3595 4545 5 10 1 1 0 0 1 +pinnumber=27 +T 3445 4495 5 10 1 1 0 6 1 +pinlabel=RB12 +} +P 3800 4300 3500 4300 1 0 0 +{ +T 3800 4300 5 10 0 0 270 2 1 +pintype=unknown +T 3800 4300 5 10 0 0 270 2 1 +pinseq=0 +T 3595 4345 5 10 1 1 0 0 1 +pinnumber=28 +T 3445 4295 5 10 1 1 0 6 1 +pinlabel=RB13 +} +P 3800 4100 3500 4100 1 0 0 +{ +T 3800 4100 5 10 0 0 270 2 1 +pintype=unknown +T 3800 4100 5 10 0 0 270 2 1 +pinseq=0 +T 3595 4145 5 10 1 1 0 0 1 +pinnumber=29 +T 3445 4095 5 10 1 1 0 6 1 +pinlabel=RB14 +} +P 3800 3900 3500 3900 1 0 0 +{ +T 3800 3900 5 10 0 0 270 2 1 +pintype=unknown +T 3800 3900 5 10 0 0 270 2 1 +pinseq=0 +T 3595 3945 5 10 1 1 0 0 1 +pinnumber=30 +T 3445 3895 5 10 1 1 0 6 1 +pinlabel=RB15 +} +P 500 2000 800 2000 1 0 0 +{ +T 500 2000 5 10 0 0 90 2 1 +pintype=unknown +T 500 2000 5 10 0 0 90 2 1 +pinseq=0 +T 705 2045 5 10 1 1 0 6 1 +pinnumber=31 +T 855 1995 5 10 1 1 0 0 1 +pinlabel=RF4 +} +P 500 1800 800 1800 1 0 0 +{ +T 500 1800 5 10 0 0 90 2 1 +pintype=unknown +T 500 1800 5 10 0 0 90 2 1 +pinseq=0 +T 705 1845 5 10 1 1 0 6 1 +pinnumber=32 +T 855 1795 5 10 1 1 0 0 1 +pinlabel=RF5 +} +B 800 800 2700 6400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 3800 2100 3500 2100 1 0 0 +{ +T 3700 2100 5 10 0 0 0 0 1 +pintype=unknown +T 3700 2100 5 10 0 0 0 0 1 +pinseq=0 +T 3445 2095 5 10 1 1 0 6 1 +pinlabel=PGEC2/RC14 +T 3595 2145 5 10 1 1 0 0 1 +pinnumber=48 +} +P 3800 1900 3500 1900 1 0 0 +{ +T 3700 1900 5 10 0 0 0 0 1 +pintype=unknown +T 3700 1900 5 10 0 0 0 0 1 +pinseq=0 +T 3445 1895 5 10 1 1 0 6 1 +pinlabel=PGED2/RC13 +T 3595 1945 5 10 1 1 0 0 1 +pinnumber=47 +} +P 500 5000 800 5000 1 0 0 +{ +T 600 5000 5 10 0 0 180 0 1 +pintype=unknown +T 600 5000 5 10 0 0 180 0 1 +pinseq=0 +T 855 4995 5 10 1 1 0 0 1 +pinlabel=RD0 +T 705 5045 5 10 1 1 0 6 1 +pinnumber=46 +} +P 500 2800 800 2800 1 0 0 +{ +T 600 2800 5 10 0 0 180 0 1 +pintype=unknown +T 600 2800 5 10 0 0 180 0 1 +pinseq=0 +T 855 2795 5 10 1 1 0 0 1 +pinlabel=RD11 +T 705 2845 5 10 1 1 0 6 1 +pinnumber=45 +} +P 500 3000 800 3000 1 0 0 +{ +T 600 3000 5 10 0 0 180 0 1 +pintype=unknown +T 600 3000 5 10 0 0 180 0 1 +pinseq=0 +T 855 2995 5 10 1 1 0 0 1 +pinlabel=RD10 +T 705 3045 5 10 1 1 0 6 1 +pinnumber=44 +} +P 500 3200 800 3200 1 0 0 +{ +T 600 3200 5 10 0 0 180 0 1 +pintype=unknown +T 600 3200 5 10 0 0 180 0 1 +pinseq=0 +T 855 3195 5 10 1 1 0 0 1 +pinlabel=RD9 +T 705 3245 5 10 1 1 0 6 1 +pinnumber=43 +} +P 500 3400 800 3400 1 0 0 +{ +T 600 3400 5 10 0 0 180 0 1 +pintype=unknown +T 600 3400 5 10 0 0 180 0 1 +pinseq=0 +T 855 3395 5 10 1 1 0 0 1 +pinlabel=RD8 +T 705 3445 5 10 1 1 0 6 1 +pinnumber=42 +} +P 1900 500 1900 800 1 0 0 +{ +T 1900 600 5 10 0 0 270 0 1 +pintype=unknown +T 1900 600 5 10 0 0 270 0 1 +pinseq=0 +T 1900 855 5 10 1 1 90 0 1 +pinlabel=Vss +T 1850 705 5 10 1 1 90 6 1 +pinnumber=41 +} +P 3800 1700 3500 1700 1 0 0 +{ +T 3700 1700 5 10 0 0 0 0 1 +pintype=unknown +T 3700 1700 5 10 0 0 0 0 1 +pinseq=0 +T 3445 1695 5 10 1 1 0 6 1 +pinlabel=OSC2/RC15 +T 3595 1745 5 10 1 1 0 0 1 +pinnumber=40 +} +P 3800 1500 3500 1500 1 0 0 +{ +T 3700 1500 5 10 0 0 0 0 1 +pintype=unknown +T 3700 1500 5 10 0 0 0 0 1 +pinseq=0 +T 3445 1495 5 10 1 1 0 6 1 +pinlabel=OSC1/RC12 +T 3595 1545 5 10 1 1 0 0 1 +pinnumber=39 +} +P 2000 7500 2000 7200 1 0 0 +{ +T 2000 7400 5 10 0 0 90 0 1 +pintype=unknown +T 2000 7400 5 10 0 0 90 0 1 +pinseq=0 +T 2000 7145 5 10 1 1 90 6 1 +pinlabel=Vdd +T 1950 7295 5 10 1 1 90 0 1 +pinnumber=38 +} +P 3800 3300 3500 3300 1 0 0 +{ +T 3700 3300 5 10 0 0 0 0 1 +pintype=unknown +T 3700 3300 5 10 0 0 0 0 1 +pinseq=0 +T 3445 3295 5 10 1 1 0 6 1 +pinlabel=D+/RG2 +T 3595 3345 5 10 1 1 0 0 1 +pinnumber=37 +} +P 3800 3100 3500 3100 1 0 0 +{ +T 3700 3100 5 10 0 0 0 0 1 +pintype=unknown +T 3700 3100 5 10 0 0 0 0 1 +pinseq=0 +T 3445 3095 5 10 1 1 0 6 1 +pinlabel=D-/RG3 +T 3595 3145 5 10 1 1 0 0 1 +pinnumber=36 +} +P 3800 3700 3500 3700 1 0 0 +{ +T 3700 3700 5 10 0 0 0 0 1 +pintype=unknown +T 3700 3700 5 10 0 0 0 0 1 +pinseq=0 +T 3445 3695 5 10 1 1 0 6 1 +pinlabel=Vusb3V3 +T 3595 3745 5 10 1 1 0 0 1 +pinnumber=35 +} +P 3800 3500 3500 3500 1 0 0 +{ +T 3700 3500 5 10 0 0 0 0 1 +pintype=unknown +T 3700 3500 5 10 0 0 0 0 1 +pinseq=0 +T 3445 3495 5 10 1 1 0 6 1 +pinlabel=Vbus +T 3595 3545 5 10 1 1 0 0 1 +pinnumber=34 +} +P 500 2200 800 2200 1 0 0 +{ +T 600 2200 5 10 0 0 0 6 1 +pintype=unknown +T 600 2200 5 10 0 0 0 6 1 +pinseq=0 +T 855 2195 5 10 1 1 0 0 1 +pinlabel=RF3/USBid +T 705 2245 5 10 1 1 0 6 1 +pinnumber=33 +} +T 800 7200 8 10 1 1 0 0 1 +refdes=U? +T 2500 7200 8 10 1 1 0 0 1 +device=dsPIC33EPXXX diff --git a/doc/aic_lib/irs21094-1.sym b/doc/aic_lib/irs21094-1.sym new file mode 100644 index 0000000..c5519f0 --- /dev/null +++ b/doc/aic_lib/irs21094-1.sym @@ -0,0 +1,124 @@ +v 20041228 1 +B 300 300 2300 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 1700 3400 9 10 1 1 0 0 1 +device=IRS21094 +T 300 4100 5 10 0 0 0 0 1 +description=Half-Bridge Driver +T 300 4300 5 10 0 0 0 0 1 +documentation=http://www.irf.com/product-info/datasheets/data/irs2109.pdf +T 400 3400 8 10 1 1 0 0 1 +refdes=U? +T 300 3900 5 10 0 0 0 0 1 +footprint=DIP14 +T 300 4500 5 10 0 0 0 0 1 +numslots=0 +P 300 2500 0 2500 1 0 1 +{ +T 200 2550 5 10 1 1 0 6 1 +pinnumber=2 +T 0 2450 5 10 0 0 0 6 1 +pinseq=2 +T 400 2500 9 10 1 1 0 1 1 +pinlabel=IN +T 700 2500 5 10 0 1 0 1 1 +pintype=in +} +P 300 1700 0 1700 1 0 1 +{ +T 200 1750 5 10 1 1 0 6 1 +pinnumber=3 +T 0 1650 5 10 0 0 0 6 1 +pinseq=3 +T 400 1700 9 10 1 1 0 1 1 +pinlabel=/SD +T 800 1700 5 10 0 1 0 1 1 +pintype=in +} +P 900 300 900 0 1 0 1 +{ +T 800 250 5 10 1 1 0 8 1 +pinnumber=6 +T 600 -150 5 10 0 0 0 0 1 +pinseq=6 +T 900 500 9 10 1 1 180 4 1 +pinlabel=COM +T 1200 500 5 10 0 1 180 7 1 +pintype=pwr +} +P 2600 900 2900 900 1 0 1 +{ +T 2700 950 5 10 1 1 0 0 1 +pinnumber=7 +T 3000 850 5 10 0 0 0 0 1 +pinseq=7 +T 2500 900 9 10 1 1 180 1 1 +pinlabel=LO +T 2100 900 5 10 0 1 180 1 1 +pintype=out +} +P 1400 3300 1400 3600 1 0 1 +{ +T 1350 3400 5 10 1 1 0 6 1 +pinnumber=1 +T 1150 3700 5 10 0 0 0 0 1 +pinseq=1 +T 1400 3100 9 10 1 1 0 4 1 +pinlabel=VCC +T 1700 3100 5 10 0 1 0 1 1 +pintype=pwr +} +P 2600 1500 2900 1500 1 0 1 +{ +T 2700 1550 5 10 1 1 0 0 1 +pinnumber=11 +T 3000 1450 5 10 0 0 0 0 1 +pinseq=11 +T 2500 1500 9 10 1 1 0 7 1 +pinlabel=VS +T 2100 1500 5 10 0 1 0 7 1 +pintype=pas +} +P 2600 2100 2900 2100 1 0 1 +{ +T 2700 2150 5 10 1 1 0 0 1 +pinnumber=12 +T 3000 2050 5 10 0 0 0 0 1 +pinseq=12 +T 2500 2100 9 10 1 1 0 7 1 +pinlabel=HO +T 2100 2100 5 10 0 1 0 7 1 +pintype=out +} +P 2600 2700 2900 2700 1 0 1 +{ +T 2700 2750 5 10 1 1 0 0 1 +pinnumber=13 +T 3000 2650 5 10 0 0 0 0 1 +pinseq=13 +T 2500 2700 9 10 1 1 180 1 1 +pinlabel=VB +T 2100 2700 5 10 0 1 180 1 1 +pintype=pwr +} +P 300 900 0 900 1 0 1 +{ +T 200 950 5 10 1 1 0 6 1 +pinnumber=4 +T 0 850 5 10 0 0 0 6 1 +pinseq=4 +T 400 900 9 10 1 1 0 1 1 +pinlabel=DT +T 700 900 5 10 0 1 0 1 1 +pintype=in +} +P 1900 300 1900 0 1 0 1 +{ +T 1800 250 5 10 1 1 0 8 1 +pinnumber=5 +T 1600 -150 5 10 0 0 0 0 1 +pinseq=5 +T 1900 500 9 10 1 1 0 4 1 +pinlabel=VSS +T 2200 500 5 10 0 1 180 7 1 +pintype=pwr +} diff --git a/doc/aic_lib/lt1086.sym b/doc/aic_lib/lt1086.sym new file mode 100644 index 0000000..e128429 --- /dev/null +++ b/doc/aic_lib/lt1086.sym @@ -0,0 +1,49 @@ +v 20110115 2 +T 400 600 9 8 1 0 0 0 1 +IN +T 948 600 9 8 1 0 0 0 1 +OUT +B 300 300 1000 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 300 1000 5 10 1 1 0 0 1 +device=LT1086 +T 656 401 9 8 1 0 0 0 1 +GND +P 300 600 0 600 1 0 1 +{ +T 100 650 5 8 1 1 0 0 1 +pinnumber=1 +T 100 650 5 8 0 0 0 0 1 +pinseq=1 +T 200 600 5 10 0 1 0 0 1 +pintype=in +T 100 600 5 10 0 1 0 0 1 +pinlabel=IN +} +P 800 0 800 300 1 0 0 +{ +T 700 100 5 8 1 1 0 0 1 +pinnumber=2 +T 700 100 5 8 0 0 0 0 1 +pinseq=2 +T 800 200 5 10 0 1 0 0 1 +pintype=pwr +T 800 100 5 10 0 1 0 0 1 +pinlabel=GND +} +P 1300 600 1600 600 1 0 1 +{ +T 1430 650 5 8 1 1 0 0 1 +pinnumber=3 +T 1430 650 5 8 0 0 0 0 1 +pinseq=3 +T 1500 600 5 10 0 1 0 0 1 +pintype=out +T 1400 600 5 10 0 1 0 0 1 +pinlabel=OUT +} +T 1400 1000 8 10 1 1 0 6 1 +refdes=U? +T 1600 1100 5 10 0 0 0 0 1 +pins=3 +T 1600 900 5 10 0 0 0 0 1 +net=GND:2 diff --git a/doc/aic_lib/lt1086.sym~ b/doc/aic_lib/lt1086.sym~ new file mode 100644 index 0000000..28836a2 --- /dev/null +++ b/doc/aic_lib/lt1086.sym~ @@ -0,0 +1,37 @@ +v 20110115 2 +T 400 600 9 8 1 0 0 0 1 +IN +T 948 600 9 8 1 0 0 0 1 +OUT +B 300 300 1000 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 300 1000 5 10 1 1 0 0 1 +device=LT1086 +T 656 401 9 8 1 0 0 0 1 +GND +P 300 600 0 600 1 0 1 +{ +T 100 650 5 8 1 1 0 0 1 +pinnumber=1 +T 100 650 5 8 0 0 0 0 1 +pinseq=1 +} +P 800 0 800 300 1 0 0 +{ +T 700 100 5 8 1 1 0 0 1 +pinnumber=2 +T 700 100 5 8 0 0 0 0 1 +pinseq=2 +} +P 1300 600 1600 600 1 0 1 +{ +T 1430 650 5 8 1 1 0 0 1 +pinnumber=3 +T 1430 650 5 8 0 0 0 0 1 +pinseq=3 +} +T 1400 1000 8 10 1 1 0 6 1 +refdes=U? +T 1600 1100 5 10 0 0 0 0 1 +pins=3 +T 1600 900 5 10 0 0 0 0 1 +net=GND:2 diff --git a/doc/aic_lib/makefile~ b/doc/aic_lib/makefile~ new file mode 100644 index 0000000..bb0d2f5 --- /dev/null +++ b/doc/aic_lib/makefile~ @@ -0,0 +1,2 @@ +gcc -o trocar_valores auxiliar_pinagem.c +./trocar_valores -teste diff --git a/doc/aicconnector.pdf b/doc/aicconnector.pdf new file mode 100644 index 0000000..bffe41e Binary files /dev/null and b/doc/aicconnector.pdf differ diff --git a/doc/aicconnector.ps b/doc/aicconnector.ps new file mode 100644 index 0000000..2d26907 --- /dev/null +++ b/doc/aicconnector.ps @@ -0,0 +1,1614 @@ +%!PS-Adobe-3.0 +%%Creator: gEDA gschem 1.6.1-20100214-22-ga30f00b +%%CreationDate: Wed May 30 13:31:09 2018 +%%Title: /home/users/davibobsin/Documents/aic/doc/aicconnector.sch +%%Author: davibobsin +%%BoundingBox: 0 0 612 792 +%%Orientation: Landscape +%%Pages: 1 +%%Endcomments +%%BeginProlog +% Prolog for gEDA, define all the functions needed for rendering +% schematics on Postscript devices + + +% Draw a line from the second coordinate to the first +% x2 y2 x1 y1 width line - +/line { + setlinewidth + % pop off first element and moveto + moveto + % pop off remaining elements and draw a line segment + lineto + % draw it + stroke +} bind def + + +% Draw a dot +% x y r dot - +/dot { + 0 360 arc fill +} bind def + +% Draw a dot-dashed line, a bunch of lined segments, +% if the array element only has length two, draw a dot. +% [ [x2 y2 x1 y1] [x4 y4 x3 y3] [x5 y5] ... ] width dashed - +/width 0 def +/dashed { + dup 2.0 div /width exch def + setlinewidth + % pop off each line segment and draw it as a dot or as a line + { + aload length 2 gt + { moveto lineto stroke} + { width dot } ifelse + } forall +} bind def + +% Draw an arc segment +% x y r ang1 ang2 width darc - +/darc { + setlinewidth + arc stroke +} bind def + +% Draw a series of arc segment bits, if the array element only has a single +% element in it, draw a dot. +% [ [sa1 ea1] [sa2 ea2] ... ] x y r width dashedarc - +/x 0 def +/y 0 def +/dashedarc { + dup /width exch def + setlinewidth + /r exch def + /y exch def + /x exch def + { aload length 1 gt + { + % this element had two angles in it + % extract start and stop angles + x y r % drop x y and r onto stack + % at this point we have: sa ea x y r + % we need x y r sa ea + % so.. + 5 -2 roll + % and add it to the current path, and draw it + arc stroke + } { + % this element only had one angle in it, place a + % filled dot at the appropriate place + % compute center point of the arc using the angle + % that is on the top of the stack + dup % angle angle + cos r mul x add % angle x + exch % x angle + sin r mul y add % x y + width % x y width/2 + dot % draw the dot + } ifelse + } forall + + % Now draw it + stroke +} bind def + +% Draw a box +% width height x y linethickness box - +/box { + setlinewidth + moveto + exch dup 0 rlineto % w h, h w w 0 -- Draw bottom line + exch 0 exch rlineto % h w, w h 0, w 0 h -- Draw right line + neg 0 rlineto % w, -w 0 -- Draw Top line + closepath % finish and draw it + stroke +} bind def + +% Draw a filled box +% width height x y fbox - +/fbox { + moveto + exch dup 0 rlineto + exch 0 exch rlineto + neg 0 rlineto + closepath + fill +} bind def + +% Font reincoding utilities + +% ISOLatin1Encoding, extended with remaining uncoded glyphs +/ISOLatin1Extended [ + /.notdef /Lslash /lslash /OE /oe /Scaron /scaron /Zcaron /zcaron + /Ydieresis /trademark /bullet /dagger /daggerdbl /ellipsis /emdash + /endash /fi /fl /florin /fraction /guilsinglleft /guilsinglright + /perthousand /quotedblbase /quotedblleft /quotedblright + /quotesinglbase /quotesingle /.notdef /.notdef /.notdef /space + /exclam /quotedbl /numbersign /dollar /percent /ampersand + /quoteright /parenleft /parenright /asterisk /plus /comma /minus + /period /slash /zero /one /two /three /four /five /six /seven /eight + /nine /colon /semicolon /less /equal /greater /question /at /A /B /C + /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z + /bracketleft /backslash /bracketright /asciicircum /underscore + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s + /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex + /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla + /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent + /sterling /currency /yen /brokenbar /section /dieresis /copyright + /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron + /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph + /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute + /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute + /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth + /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn + /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring + /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave + /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute + /ucircumflex /udieresis /yacute /thorn /ydieresis +] def + +% `new-font-name' `encoding-vector' `old-font-name' RE - +/RE { + findfont + dup maxlength dict begin { + 1 index /FID ne { def } { pop pop } ifelse + } forall + /Encoding exch def + dup /FontName exch def + currentdict end definefont pop +} bind def + +% Text handling functions, select the font and scale it, then we need +% only to apply the appropriate transformations to get the text +% justified into the right spots. The bad thing here is that we don't +% do any kerning, so the output may look a bit strange. + +% compute the height of one character and return lly and ury +% (char) charheight lly ury +/charheight { + gsave % push graphics state + newpath % clear current path + 0 0 moveto % Set current point + false charpath % get path + flattenpath % flatten path + pathbbox % stack = llx lly urx ury + exch pop % stack = llx lly ury + 3 -1 roll pop % stack = lly ury + grestore % pop graphics state +} bind def + +% compute the height of a string, one character at a time +% (string) stringheight lly ury +/lly 0.0 def +/ury 0.0 def + +/stringheight { + /lly 0.0 def % initial value of heightmin + /ury 0.0 def % initial value of heightmax + { % work through string + ( ) dup 0 4 -1 roll put % create one character string + charheight % measure it's height + dup ury gt { % if ury gt heightmax + /ury exch def % update with new value + } { + pop % else discard ury + } ifelse + dup lly lt { % if lly lt heightmin + /lly exch def % update with new value + } { + pop % else discard lly + } ifelse + } forall + lly ury % Return the results +} bind def + +% calculate the string width taking into account the escapes. +/mystrx 0.0 def +/mystry 0.0 def +/mystresc false def + +/mystringwidth { + /mystrx 0.0 def + /mystry 0.0 def + /mystresc false def + { % work through string + % did we process the escape character last? + mystresc { + % last character was escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + % toggle drawing overbars + 0.0 0.0 % make it like it never happened... + } { + % otherwise measure the character + (\\ ) dup 1 4 -1 roll put % count a \ and the character + stringwidth + } ifelse + % and reset the flag + /mystresc false def + } { + % last character was not escape + % is this escape + dup 92 eq { + % yes, escape character, set flag + /mystresc true def + pop % drop character + 0.0 0.0 % make like this character has no width and height + } { + ( ) dup 0 4 -1 roll put % create one character string + stringwidth % measure it's height/width + } ifelse + } ifelse + % accumulate x and y movements + mystry add /mystry exch def + mystrx add /mystrx exch def + } forall + mystrx mystry % drop results on stack +} bind def + +% Render a string with overbars +% +/escaped false def +/drawoverbar false def +/fontsize 0.0 def + +%string1 string2 append - +/append { + 2 copy length exch length add % find new length + string dup % string1 string2 string string + 4 2 roll % string string string1 string2 + 2 index 0 3 index + % string string string1 string2 string 0 string1 + putinterval % string string string1 string2 + exch length exch putinterval +} bind def + +% If drawoverbar is set, draw a line of the same length as the given string +% string overbarshowline - +/overbarshowline { + % print overbar if necessary + stringwidth pop 0 + drawoverbar { + rlineto + gsave stroke grestore + } { + rmoveto + } ifelse +} bind def + +% Draws overbars for the given string, then shows the string itself +% string overbarshow +/overbarshow { + /overbarshowacc () def + /overbarshowtxt () def + + gsave + fontsize 10.0 div setlinewidth + 0 fontsize rmoveto % move to (0,overbarheight) + + { % work through string + escaped { + % the last character was the escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + overbarshowacc overbarshowline + % toggle drawing overbars + /drawoverbar drawoverbar not def + + % Append the contents off the accumulator to the text + % string we're eventually going to show + /overbarshowtxt overbarshowtxt overbarshowacc append def + + % clear accumulator + /overbarshowacc () def + } { + % add to accumulator + (\\ ) dup 1 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + % and reset the flag + /escaped false def + } { + % check for escape character \ = 92 + dup 92 eq { + % yes, escape character, set flag + /escaped true def + pop % drop character + } { + % add to accumulator + ( ) dup 0 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + } ifelse + } forall + % Catch any leftovers + overbarshowacc overbarshowline + overbarshowtxt overbarshowacc append + + grestore + show +} bind def + +% +% hcenter rjustify vcenter vjustify spacing [(line1) (line2) ... ] rot x y size text - +/stringw 0.0 def +/stringh 0.0 def +/spacing 0.0 def +/strings [ ] def +/stringtxt ( ) def +/stringcount 0 def +/rot 0.0 def + +/text { + gsave % save state for later + /drawoverbar false def % start by not drawing overbars + + dup /fontsize exch def % save font size for corrections later + % do font selection + /gEDAFont findfont + exch scalefont + setfont + + % set up coordinates + translate % move origin to given point + rotate % rotate so that text is drawn + 0 0 moveto + dup length /stringcount exch def % Get number of strings + /strings exch def % save strings + /spacing exch def + % do we have more than 1 string to render? + stringcount 1 eq { + /stringtxt strings aload pop def % get the string + /stringw stringtxt mystringwidth pop neg def % get the -width + /stringh stringtxt stringheight exch pop neg def% get the -height + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh rmoveto } if + % vertical center + { 0 stringh 0.3571425 mul rmoveto } if % not 0.5, so that + % it looks nicer + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % Draw the text + stringtxt overbarshow + } { + % More than one line, compute bounding box for the text + + % vertical height, don't use the actual hieght of the characters + % assume that the user wants to make the baselines line up with two + % text boxes placed side by side + /stringh stringcount spacing mul neg def + % Now figure out horizontal size, this amounts to keeping track + % of the longest string + /stringw 0.0 def + strings { + mystringwidth pop + dup stringw gt { + /stringw exch def + } { + pop + } ifelse + } forall + /stringw stringw neg def % get the -width + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh fontsize add rmoveto } if + % vertical center + { 0 stringh 0.5 mul rmoveto } if + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % now move up to the first line and begin rendering + 0 stringcount 1 sub spacing mul rmoveto + strings { + gsave % Save starting point + overbarshow % render the text + grestore + 0 spacing neg rmoveto + } forall + } ifelse + grestore % Restore old state +} bind def + + +%%EndProlog +%%Page: 1 1 +/gEDAFont ISOLatin1Extended /Helvetica RE +2 setlinecap +0.072000 0.072000 scale +7790 500 translate 90 rotate +0.429185 0.429185 scale +-59900 -36100 translate +gsave +69600 50800 69300 50800 10 line +gsave +false false false false 208.000000 [(A1) ] 0 69300 50850 144.444443 text +grestore +69600 50400 69300 50400 10 line +gsave +false false false false 208.000000 [(A2) ] 0 69300 50450 144.444443 text +grestore +69600 50000 69300 50000 10 line +gsave +false false false false 208.000000 [(A3) ] 0 69300 50050 144.444443 text +grestore +69600 49600 69300 49600 10 line +gsave +false false false false 208.000000 [(A4) ] 0 69300 49650 144.444443 text +grestore +69600 49200 69300 49200 10 line +gsave +false false false false 208.000000 [(A5) ] 0 69300 49250 144.444443 text +grestore +69600 48800 69300 48800 10 line +gsave +false false false false 208.000000 [(A6) ] 0 69300 48850 144.444443 text +grestore +69300 48400 69600 48400 10 line +gsave +false false false false 208.000000 [(A7) ] 0 69300 48450 144.444443 text +grestore +69600 48000 69300 48000 10 line +gsave +false false false false 208.000000 [(A8) ] 0 69300 48050 144.444443 text +grestore +69600 47600 69300 47600 10 line +gsave +false false false false 208.000000 [(A9) ] 0 69300 47650 144.444443 text +grestore +69600 47200 69300 47200 10 line +gsave +false false false false 208.000000 [(A10) ] 0 69200 47250 144.444443 text +grestore +69600 46800 69300 46800 10 line +gsave +false false false false 208.000000 [(A11) ] 0 69200 46850 144.444443 text +grestore +69300 46400 69600 46400 10 line +gsave +false false false false 208.000000 [(A12) ] 0 69200 46450 144.444443 text +grestore +69600 46000 69300 46000 10 line +gsave +false false false false 208.000000 [(A13) ] 0 69200 46050 144.444443 text +grestore +69300 45600 69600 45600 10 line +gsave +false false false false 208.000000 [(A14) ] 0 69200 45650 144.444443 text +grestore +69600 45200 69300 45200 10 line +gsave +false false false false 208.000000 [(A15) ] 0 69200 45250 144.444443 text +grestore +69300 44800 69600 44800 10 line +gsave +false false false false 208.000000 [(A16) ] 0 69200 44850 144.444443 text +grestore +69600 44400 69300 44400 10 line +gsave +false false false false 208.000000 [(A17) ] 0 69200 44450 144.444443 text +grestore +69300 44000 69600 44000 10 line +gsave +false false false false 208.000000 [(A18) ] 0 69200 44050 144.444443 text +grestore +69600 43600 69300 43600 10 line +gsave +false false false false 208.000000 [(A19) ] 0 69200 43650 144.444443 text +grestore +69300 43200 69600 43200 10 line +gsave +false false false false 208.000000 [(A20) ] 0 69200 43250 144.444443 text +grestore +69600 42800 69300 42800 10 line +gsave +false false false false 208.000000 [(A21) ] 0 69200 42850 144.444443 text +grestore +69300 42400 69600 42400 10 line +gsave +false false false false 208.000000 [(A22) ] 0 69200 42450 144.444443 text +grestore +69600 42000 69300 42000 10 line +gsave +false false false false 208.000000 [(A23) ] 0 69200 42050 144.444443 text +grestore +69300 41600 69600 41600 10 line +gsave +false false false false 208.000000 [(A24) ] 0 69200 41650 144.444443 text +grestore +69600 41200 69300 41200 10 line +gsave +false false false false 208.000000 [(A25) ] 0 69200 41250 144.444443 text +grestore +69300 40800 69600 40800 10 line +gsave +false false false false 208.000000 [(A26) ] 0 69200 40850 144.444443 text +grestore +69600 40400 69300 40400 10 line +gsave +false false false false 208.000000 [(A27) ] 0 69200 40450 144.444443 text +grestore +69300 40000 69600 40000 10 line +gsave +false false false false 208.000000 [(A28) ] 0 69200 40050 144.444443 text +grestore +69600 39600 69300 39600 10 line +gsave +false false false false 208.000000 [(A29) ] 0 69200 39650 144.444443 text +grestore +69300 39200 69600 39200 10 line +gsave +false false false false 208.000000 [(A30) ] 0 69200 39250 144.444443 text +grestore +69600 38800 69300 38800 10 line +gsave +false false false false 208.000000 [(A31) ] 0 69200 38850 144.444443 text +grestore +69300 38400 69600 38400 10 line +gsave +false false false false 208.000000 [(A32) ] 0 69200 38450 144.444443 text +grestore +72600 50800 72900 50800 10 line +gsave +false false false false 208.000000 [(B1) ] 0 72700 50850 144.444443 text +grestore +72600 50600 72900 50600 10 line +gsave +false false false false 208.000000 [(C1) ] 0 72700 50650 144.444443 text +grestore +72600 50400 72900 50400 10 line +gsave +false false false false 208.000000 [(B2) ] 0 72700 50450 144.444443 text +grestore +72600 50200 72900 50200 10 line +gsave +false false false false 208.000000 [(C2) ] 0 72700 50250 144.444443 text +grestore +72600 50000 72900 50000 10 line +gsave +false false false false 208.000000 [(B3) ] 0 72700 50050 144.444443 text +grestore +72600 49800 72900 49800 10 line +gsave +false false false false 208.000000 [(C3) ] 0 72700 49850 144.444443 text +grestore +72600 49600 72900 49600 10 line +gsave +false false false false 208.000000 [(B4) ] 0 72700 49650 144.444443 text +grestore +72600 49400 72900 49400 10 line +gsave +false false false false 208.000000 [(C4) ] 0 72700 49450 144.444443 text +grestore +72600 49200 72900 49200 10 line +gsave +false false false false 208.000000 [(B5) ] 0 72700 49250 144.444443 text +grestore +72600 49000 72900 49000 10 line +gsave +false false false false 208.000000 [(C5) ] 0 72700 49050 144.444443 text +grestore +72600 48800 72900 48800 10 line +gsave +false false false false 208.000000 [(B6) ] 0 72700 48850 144.444443 text +grestore +72600 48600 72900 48600 10 line +gsave +false false false false 208.000000 [(C6) ] 0 72700 48650 144.444443 text +grestore +72900 48400 72600 48400 10 line +gsave +false false false false 208.000000 [(B7) ] 0 72700 48450 144.444443 text +grestore +72600 48200 72900 48200 10 line +gsave +false false false false 208.000000 [(C7) ] 0 72700 48250 144.444443 text +grestore +72900 48000 72600 48000 10 line +gsave +false false false false 208.000000 [(B8) ] 0 72700 48050 144.444443 text +grestore +72600 47800 72900 47800 10 line +gsave +false false false false 208.000000 [(C8) ] 0 72700 47850 144.444443 text +grestore +72900 47600 72600 47600 10 line +gsave +false false false false 208.000000 [(B9) ] 0 72700 47650 144.444443 text +grestore +72600 47400 72900 47400 10 line +gsave +false false false false 208.000000 [(C9) ] 0 72700 47450 144.444443 text +grestore +72900 47200 72600 47200 10 line +gsave +false false false false 208.000000 [(B10) ] 0 72700 47250 144.444443 text +grestore +72900 47000 72600 47000 10 line +gsave +false false false false 208.000000 [(C10) ] 0 72700 47050 144.444443 text +grestore +72600 46800 72900 46800 10 line +gsave +false false false false 208.000000 [(B11) ] 0 72700 46850 144.444443 text +grestore +72900 46600 72600 46600 10 line +gsave +false false false false 208.000000 [(C11) ] 0 72700 46650 144.444443 text +grestore +72600 46400 72900 46400 10 line +gsave +false false false false 208.000000 [(B12) ] 0 72700 46450 144.444443 text +grestore +72900 46200 72600 46200 10 line +gsave +false false false false 208.000000 [(C12) ] 0 72700 46250 144.444443 text +grestore +72600 46000 72900 46000 10 line +gsave +false false false false 208.000000 [(B13) ] 0 72700 46050 144.444443 text +grestore +72900 45800 72600 45800 10 line +gsave +false false false false 208.000000 [(C13) ] 0 72700 45850 144.444443 text +grestore +72600 45600 72900 45600 10 line +gsave +false false false false 208.000000 [(B14) ] 0 72700 45650 144.444443 text +grestore +72900 45400 72600 45400 10 line +gsave +false false false false 208.000000 [(C14) ] 0 72700 45450 144.444443 text +grestore +72600 45200 72900 45200 10 line +gsave +false false false false 208.000000 [(B15) ] 0 72700 45250 144.444443 text +grestore +72900 45000 72600 45000 10 line +gsave +false false false false 208.000000 [(C15) ] 0 72700 45050 144.444443 text +grestore +72600 44800 72900 44800 10 line +gsave +false false false false 208.000000 [(B16) ] 0 72700 44850 144.444443 text +grestore +72900 44600 72600 44600 10 line +gsave +false false false false 208.000000 [(C16) ] 0 72700 44650 144.444443 text +grestore +72600 44400 72900 44400 10 line +gsave +false false false false 208.000000 [(B17) ] 0 72700 44450 144.444443 text +grestore +72900 44200 72600 44200 10 line +gsave +false false false false 208.000000 [(C17) ] 0 72700 44250 144.444443 text +grestore +72600 44000 72900 44000 10 line +gsave +false false false false 208.000000 [(B18) ] 0 72700 44050 144.444443 text +grestore +72900 43800 72600 43800 10 line +gsave +false false false false 208.000000 [(C18) ] 0 72700 43850 144.444443 text +grestore +72600 43600 72900 43600 10 line +gsave +false false false false 208.000000 [(B19) ] 0 72700 43650 144.444443 text +grestore +72900 43400 72600 43400 10 line +gsave +false false false false 208.000000 [(C19) ] 0 72700 43450 144.444443 text +grestore +72600 43200 72900 43200 10 line +gsave +false false false false 208.000000 [(B20) ] 0 72700 43250 144.444443 text +grestore +72900 43000 72600 43000 10 line +gsave +false false false false 208.000000 [(C20) ] 0 72700 43050 144.444443 text +grestore +72600 42800 72900 42800 10 line +gsave +false false false false 208.000000 [(B21) ] 0 72700 42850 144.444443 text +grestore +72900 42600 72600 42600 10 line +gsave +false false false false 208.000000 [(C21) ] 0 72700 42650 144.444443 text +grestore +72600 42400 72900 42400 10 line +gsave +false false false false 208.000000 [(B22) ] 0 72700 42450 144.444443 text +grestore +72900 42200 72600 42200 10 line +gsave +false false false false 208.000000 [(C22) ] 0 72700 42250 144.444443 text +grestore +72600 42000 72900 42000 10 line +gsave +false false false false 208.000000 [(B23) ] 0 72700 42050 144.444443 text +grestore +72900 41800 72600 41800 10 line +gsave +false false false false 208.000000 [(C23) ] 0 72700 41850 144.444443 text +grestore +72600 41600 72900 41600 10 line +gsave +false false false false 208.000000 [(B24) ] 0 72700 41650 144.444443 text +grestore +72900 41400 72600 41400 10 line +gsave +false false false false 208.000000 [(C24) ] 0 72700 41450 144.444443 text +grestore +72600 41200 72900 41200 10 line +gsave +false false false false 208.000000 [(B25) ] 0 72700 41250 144.444443 text +grestore +72900 41000 72600 41000 10 line +gsave +false false false false 208.000000 [(C25) ] 0 72700 41050 144.444443 text +grestore +72600 40800 72900 40800 10 line +gsave +false false false false 208.000000 [(B26) ] 0 72700 40850 144.444443 text +grestore +72900 40600 72600 40600 10 line +gsave +false false false false 208.000000 [(C26) ] 0 72700 40650 144.444443 text +grestore +72600 40400 72900 40400 10 line +gsave +false false false false 208.000000 [(B27) ] 0 72700 40450 144.444443 text +grestore +72600 40200 72900 40200 10 line +gsave +false false false false 208.000000 [(C27) ] 0 72700 40250 144.444443 text +grestore +72900 40000 72600 40000 10 line +gsave +false false false false 208.000000 [(B28) ] 0 72700 40050 144.444443 text +grestore +72600 39800 72900 39800 10 line +gsave +false false false false 208.000000 [(C28) ] 0 72700 39850 144.444443 text +grestore +72900 39600 72600 39600 10 line +gsave +false false false false 208.000000 [(B29) ] 0 72700 39650 144.444443 text +grestore +72600 39400 72900 39400 10 line +gsave +false false false false 208.000000 [(C29) ] 0 72700 39450 144.444443 text +grestore +72900 39200 72600 39200 10 line +gsave +false false false false 208.000000 [(B30) ] 0 72700 39250 144.444443 text +grestore +72600 39000 72900 39000 10 line +gsave +false false false false 208.000000 [(C30) ] 0 72700 39050 144.444443 text +grestore +72900 38800 72600 38800 10 line +gsave +false false false false 208.000000 [(B31) ] 0 72700 38850 144.444443 text +grestore +72600 38600 72900 38600 10 line +gsave +false false false false 208.000000 [(C31) ] 0 72700 38650 144.444443 text +grestore +72900 38400 72600 38400 10 line +gsave +false false false false 208.000000 [(B32) ] 0 72700 38450 144.444443 text +grestore +72600 38200 72900 38200 10 line +gsave +false false false false 208.000000 [(C32) ] 0 72700 38250 144.444443 text +grestore +69600 38100 72600 38100 10 line +72600 38100 72600 51000 10 line +72600 51000 69600 51000 10 line +69600 51000 69600 38100 10 line +grestore +gsave +false true false false 260.000000 [(J1) ] 0 72600 51100 180.555557 text +grestore +gsave +false false false false 260.000000 [(DIN41612C96M) ] 0 69100 37900 180.555557 text +grestore +gsave +69300 50800 69100 50800 10 line +68600 50900 68500 50800 10 line +68500 50800 68600 50700 10 line +69100 50800 69000 50700 10 line +69000 50900 69100 50800 10 line +69000 50900 68600 50900 10 line +69000 50700 68600 50700 10 line +grestore +gsave +false true true false 260.000000 [(CANL) ] 0 68400 50800 180.555557 text +grestore +gsave +72900 50200 73100 50200 10 line +73600 50300 73700 50200 10 line +73700 50200 73600 50100 10 line +73100 50200 73200 50100 10 line +73200 50300 73100 50200 10 line +73200 50300 73600 50300 10 line +73200 50100 73600 50100 10 line +grestore +gsave +false false true false 260.000000 [(CANH) ] 0 73800 50200 180.555557 text +grestore +gsave +69300 49200 69100 49200 10 line +69100 49300 69100 49100 10 line +69100 49300 68600 49300 10 line +68600 49300 68500 49200 10 line +68500 49200 68600 49100 10 line +68600 49100 69100 49100 10 line +grestore +gsave +false true true false 260.000000 [(CHA1) ] 0 68400 49200 180.555557 text +grestore +gsave +72900 48600 73100 48600 10 line +73100 48700 73100 48500 10 line +73100 48700 73600 48700 10 line +73600 48700 73700 48600 10 line +73700 48600 73600 48500 10 line +73600 48500 73100 48500 10 line +grestore +gsave +false false true false 260.000000 [(CHB1) ] 0 73800 48600 180.555557 text +grestore +gsave +72900 48400 73100 48400 10 line +73100 48500 73100 48300 10 line +73100 48500 73600 48500 10 line +73600 48500 73700 48400 10 line +73700 48400 73600 48300 10 line +73600 48300 73100 48300 10 line +grestore +gsave +false false true false 260.000000 [(INDEX1) ] 0 73800 48400 180.555557 text +grestore +gsave +72900 40400 73100 40400 10 line +73100 40500 73100 40300 10 line +73100 40500 73700 40500 10 line +73700 40500 73700 40300 10 line +73700 40300 73100 40300 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 40400 180.555557 text +grestore +gsave +72900 40200 73100 40200 10 line +73100 40300 73100 40100 10 line +73100 40300 73700 40300 10 line +73700 40300 73700 40100 10 line +73700 40100 73100 40100 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 40200 180.555557 text +grestore +gsave +72900 40000 73100 40000 10 line +73100 40100 73100 39900 10 line +73100 40100 73700 40100 10 line +73700 40100 73700 39900 10 line +73700 39900 73100 39900 10 line +grestore +gsave +false false true false 260.000000 [(+5V) ] 0 73800 40000 180.555557 text +grestore +gsave +72900 39800 73100 39800 10 line +73100 39900 73100 39700 10 line +73100 39900 73700 39900 10 line +73700 39900 73700 39700 10 line +73700 39700 73100 39700 10 line +grestore +gsave +false false true false 260.000000 [(+5V) ] 0 73800 39800 180.555557 text +grestore +gsave +72900 39200 73100 39200 10 line +73100 39300 73100 39100 10 line +73100 39300 73700 39300 10 line +73700 39300 73700 39100 10 line +73700 39100 73100 39100 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 39200 180.555557 text +grestore +gsave +72900 39000 73100 39000 10 line +73100 39100 73100 38900 10 line +73100 39100 73700 39100 10 line +73700 39100 73700 38900 10 line +73700 38900 73100 38900 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 39000 180.555557 text +grestore +gsave +73100 42800 72900 42800 10 line +73700 42900 73700 42700 10 line +73700 42900 73200 42900 10 line +73200 42900 73100 42800 10 line +73100 42800 73200 42700 10 line +73200 42700 73700 42700 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE2) ] 0 73800 42800 180.555557 text +grestore +gsave +73100 42600 72900 42600 10 line +73700 42700 73700 42500 10 line +73700 42700 73200 42700 10 line +73200 42700 73100 42600 10 line +73100 42600 73200 42500 10 line +73200 42500 73700 42500 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE2) ] 0 73800 42600 180.555557 text +grestore +gsave +73100 41200 72900 41200 10 line +73700 41300 73700 41100 10 line +73700 41300 73200 41300 10 line +73200 41300 73100 41200 10 line +73100 41200 73200 41100 10 line +73200 41100 73700 41100 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_A2) ] 0 73800 41200 180.555557 text +grestore +gsave +73100 41000 72900 41000 10 line +73700 41100 73700 40900 10 line +73700 41100 73200 41100 10 line +73200 41100 73100 41000 10 line +73100 41000 73200 40900 10 line +73200 40900 73700 40900 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_A2) ] 0 73800 41000 180.555557 text +grestore +gsave +73100 40800 72900 40800 10 line +73700 40900 73700 40700 10 line +73700 40900 73200 40900 10 line +73200 40900 73100 40800 10 line +73100 40800 73200 40700 10 line +73200 40700 73700 40700 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_B2) ] 0 73800 40800 180.555557 text +grestore +gsave +73100 40600 72900 40600 10 line +73700 40700 73700 40500 10 line +73700 40700 73200 40700 10 line +73200 40700 73100 40600 10 line +73100 40600 73200 40500 10 line +73200 40500 73700 40500 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_B2) ] 0 73800 40600 180.555557 text +grestore +gsave +72900 38600 73100 38600 10 line +73100 38700 73100 38500 10 line +73100 38700 73600 38700 10 line +73600 38700 73700 38600 10 line +73700 38600 73600 38500 10 line +73600 38500 73100 38500 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 38600 180.555557 text +grestore +gsave +72900 38800 73100 38800 10 line +73100 38900 73100 38700 10 line +73100 38900 73600 38900 10 line +73600 38900 73700 38800 10 line +73700 38800 73600 38700 10 line +73600 38700 73100 38700 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 38800 180.555557 text +grestore +gsave +72900 38400 73100 38400 10 line +73100 38500 73100 38300 10 line +73100 38500 73600 38500 10 line +73600 38500 73700 38400 10 line +73700 38400 73600 38300 10 line +73600 38300 73100 38300 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 38400 180.555557 text +grestore +gsave +72900 38200 73100 38200 10 line +73100 38300 73100 38100 10 line +73100 38300 73600 38300 10 line +73600 38300 73700 38200 10 line +73700 38200 73600 38100 10 line +73600 38100 73100 38100 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 38200 180.555557 text +grestore +gsave +73100 43600 72900 43600 10 line +73700 43700 73700 43500 10 line +73700 43700 73200 43700 10 line +73200 43700 73100 43600 10 line +73100 43600 73200 43500 10 line +73200 43500 73700 43500 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 43600 180.555557 text +grestore +gsave +73100 43400 72900 43400 10 line +73700 43500 73700 43300 10 line +73700 43500 73200 43500 10 line +73200 43500 73100 43400 10 line +73100 43400 73200 43300 10 line +73200 43300 73700 43300 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 43400 180.555557 text +grestore +gsave +73100 42400 72900 42400 10 line +73700 42500 73700 42300 10 line +73700 42500 73200 42500 10 line +73200 42500 73100 42400 10 line +73100 42400 73200 42300 10 line +73200 42300 73700 42300 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 42400 180.555557 text +grestore +gsave +73100 42200 72900 42200 10 line +73700 42300 73700 42100 10 line +73700 42300 73200 42300 10 line +73200 42300 73100 42200 10 line +73100 42200 73200 42100 10 line +73200 42100 73700 42100 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 42200 180.555557 text +grestore +gsave +73100 49200 72900 49200 10 line +73700 49300 73700 49100 10 line +73700 49300 73200 49300 10 line +73200 49300 73100 49200 10 line +73100 49200 73200 49100 10 line +73200 49100 73700 49100 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 49200 180.555557 text +grestore +gsave +73100 48800 72900 48800 10 line +73700 48900 73700 48700 10 line +73700 48900 73200 48900 10 line +73200 48900 73100 48800 10 line +73100 48800 73200 48700 10 line +73200 48700 73700 48700 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 48800 180.555557 text +grestore +gsave +73100 49000 72900 49000 10 line +73700 49100 73700 48900 10 line +73700 49100 73200 49100 10 line +73200 49100 73100 49000 10 line +73100 49000 73200 48900 10 line +73200 48900 73700 48900 10 line +grestore +gsave +false false true false 260.000000 [(+5V) ] 0 73800 49000 180.555557 text +grestore +gsave +73100 48200 72900 48200 10 line +73700 48300 73700 48100 10 line +73700 48300 73200 48300 10 line +73200 48300 73100 48200 10 line +73100 48200 73200 48100 10 line +73200 48100 73700 48100 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 48200 180.555557 text +grestore +gsave +72900 50400 73100 50400 10 line +73100 50500 73100 50300 10 line +73100 50500 73600 50500 10 line +73600 50500 73700 50400 10 line +73700 50400 73600 50300 10 line +73600 50300 73100 50300 10 line +grestore +gsave +false false true false 260.000000 [(GNDCAN) ] 0 73800 50400 180.555557 text +grestore +gsave +72900 50800 73100 50800 10 line +73100 50900 73100 50700 10 line +73100 50900 73600 50900 10 line +73600 50900 73700 50800 10 line +73700 50800 73600 50700 10 line +73600 50700 73100 50700 10 line +grestore +gsave +false false true false 260.000000 [(GNDCAN) ] 0 73800 50800 180.555557 text +grestore +gsave +72900 50600 73100 50600 10 line +73100 50700 73100 50500 10 line +73100 50700 73600 50700 10 line +73600 50700 73700 50600 10 line +73700 50600 73600 50500 10 line +73600 50500 73100 50500 10 line +grestore +gsave +false false true false 260.000000 [(VCAN) ] 0 73800 50600 180.555557 text +grestore +gsave +69300 50400 69100 50400 10 line +69100 50500 69100 50300 10 line +69100 50500 68600 50500 10 line +68600 50500 68500 50400 10 line +68500 50400 68600 50300 10 line +68600 50300 69100 50300 10 line +grestore +gsave +false true true false 260.000000 [(VCAN) ] 0 68400 50400 180.555557 text +grestore +gsave +69100 48800 69300 48800 10 line +68500 48900 68500 48700 10 line +68500 48900 69000 48900 10 line +69000 48900 69100 48800 10 line +69100 48800 69000 48700 10 line +69000 48700 68500 48700 10 line +grestore +gsave +false true true false 260.000000 [(+5V) ] 0 68400 48800 180.555557 text +grestore +gsave +69100 48400 69300 48400 10 line +68500 48500 68500 48300 10 line +68500 48500 69000 48500 10 line +69000 48500 69100 48400 10 line +69100 48400 69000 48300 10 line +69000 48300 68500 48300 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 48400 180.555557 text +grestore +gsave +69100 43600 69300 43600 10 line +68500 43700 68500 43500 10 line +68500 43700 69000 43700 10 line +69000 43700 69100 43600 10 line +69100 43600 69000 43500 10 line +69000 43500 68500 43500 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 43600 180.555557 text +grestore +gsave +69100 42800 69300 42800 10 line +68500 42900 68500 42700 10 line +68500 42900 69000 42900 10 line +69000 42900 69100 42800 10 line +69100 42800 69000 42700 10 line +69000 42700 68500 42700 10 line +grestore +gsave +false true true false 260.000000 [(/RELEASE2) ] 0 68400 42800 180.555557 text +grestore +gsave +69100 42400 69300 42400 10 line +68500 42500 68500 42300 10 line +68500 42500 69000 42500 10 line +69000 42500 69100 42400 10 line +69100 42400 69000 42300 10 line +69000 42300 68500 42300 10 line +grestore +gsave +false true true false 260.000000 [(Vpp) ] 0 68400 42400 180.555557 text +grestore +gsave +69100 41200 69300 41200 10 line +68500 41300 68500 41100 10 line +68500 41300 69000 41300 10 line +69000 41300 69100 41200 10 line +69100 41200 69000 41100 10 line +69000 41100 68500 41100 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR_A2) ] 0 68400 41200 180.555557 text +grestore +gsave +69100 40800 69300 40800 10 line +68500 40900 68500 40700 10 line +68500 40900 69000 40900 10 line +69000 40900 69100 40800 10 line +69100 40800 69000 40700 10 line +69000 40700 68500 40700 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR_B2) ] 0 68400 40800 180.555557 text +grestore +gsave +69300 40400 69100 40400 10 line +69100 40500 69100 40300 10 line +69100 40500 68500 40500 10 line +68500 40500 68500 40300 10 line +68500 40300 69100 40300 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 40400 180.555557 text +grestore +gsave +69300 40000 69100 40000 10 line +69100 40100 69100 39900 10 line +69100 40100 68500 40100 10 line +68500 40100 68500 39900 10 line +68500 39900 69100 39900 10 line +grestore +gsave +false true true false 260.000000 [(+5V) ] 0 68400 40000 180.555557 text +grestore +gsave +69300 39200 69100 39200 10 line +69100 39300 69100 39100 10 line +69100 39300 68500 39300 10 line +68500 39300 68500 39100 10 line +68500 39100 69100 39100 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 39200 180.555557 text +grestore +gsave +69300 38800 69100 38800 10 line +69100 38900 69100 38700 10 line +69100 38900 68600 38900 10 line +68600 38900 68500 38800 10 line +68500 38800 68600 38700 10 line +68600 38700 69100 38700 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 38800 180.555557 text +grestore +gsave +69300 38400 69100 38400 10 line +69100 38500 69100 38300 10 line +69100 38500 68600 38500 10 line +68600 38500 68500 38400 10 line +68500 38400 68600 38300 10 line +68600 38300 69100 38300 10 line +grestore +gsave +false true true false 260.000000 [(Vpp) ] 0 68400 38400 180.555557 text +grestore +gsave +59900 36100 83200 36100 10 line +83200 36100 83200 52600 10 line +83200 52600 59900 52600 10 line +59900 52600 59900 36100 10 line +79100 36700 79100 36100 10 line +gsave +false false false false 208.000000 [(FILE:) ] 0 75700 36500 144.444443 text +grestore +gsave +false false false false 208.000000 [(REVISION:) ] 0 79200 36500 144.444443 text +grestore +gsave +false false false false 208.000000 [(DRAWN BY: ) ] 0 79200 36200 144.444443 text +grestore +gsave +false false false false 208.000000 [(PAGE) ] 0 75700 36200 144.444443 text +grestore +gsave +false false false false 208.000000 [(OF) ] 0 77400 36200 144.444443 text +grestore +gsave +false false false false 208.000000 [(TITLE) ] 0 75700 36800 144.444443 text +grestore +75600 36100 83200 36100 10 line +83200 36100 83200 37500 10 line +83200 37500 75600 37500 10 line +75600 37500 75600 36100 10 line +75600 36700 83200 36700 10 line +grestore +gsave +69300 39600 69100 39600 10 line +69100 39700 69100 39500 10 line +69100 39700 68600 39700 10 line +68600 39700 68500 39600 10 line +68500 39600 68600 39500 10 line +68600 39500 69100 39500 10 line +grestore +gsave +false true true false 260.000000 [(+12V) ] 0 68400 39600 180.555557 text +grestore +gsave +72900 39600 73100 39600 10 line +73100 39500 73100 39700 10 line +73100 39500 73600 39500 10 line +73600 39500 73700 39600 10 line +73700 39600 73600 39700 10 line +73600 39700 73100 39700 10 line +grestore +gsave +false false true false 260.000000 [(+12V) ] 0 73800 39600 180.555557 text +grestore +gsave +72900 39400 73100 39400 10 line +73100 39300 73100 39500 10 line +73100 39300 73600 39300 10 line +73600 39300 73700 39400 10 line +73700 39400 73600 39500 10 line +73600 39500 73100 39500 10 line +grestore +gsave +false false true false 260.000000 [(+12V) ] 0 73800 39400 180.555557 text +grestore +gsave +69100 42000 69300 42000 10 line +68500 42100 68500 41900 10 line +68500 42100 69000 42100 10 line +69000 42100 69100 42000 10 line +69100 42000 69000 41900 10 line +69000 41900 68500 41900 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR_A1) ] 0 68400 42000 180.555557 text +grestore +gsave +69100 41600 69300 41600 10 line +68500 41700 68500 41500 10 line +68500 41700 69000 41700 10 line +69000 41700 69100 41600 10 line +69100 41600 69000 41500 10 line +69000 41500 68500 41500 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR_B1) ] 0 68400 41600 180.555557 text +grestore +gsave +73100 42000 72900 42000 10 line +73700 42100 73700 41900 10 line +73700 42100 73200 42100 10 line +73200 42100 73100 42000 10 line +73100 42000 73200 41900 10 line +73200 41900 73700 41900 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_A1) ] 0 73800 42000 180.555557 text +grestore +gsave +73100 41800 72900 41800 10 line +73700 41900 73700 41700 10 line +73700 41900 73200 41900 10 line +73200 41900 73100 41800 10 line +73100 41800 73200 41700 10 line +73200 41700 73700 41700 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_A1) ] 0 73800 41800 180.555557 text +grestore +gsave +73100 41600 72900 41600 10 line +73700 41700 73700 41500 10 line +73700 41700 73200 41700 10 line +73200 41700 73100 41600 10 line +73100 41600 73200 41500 10 line +73200 41500 73700 41500 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_B1) ] 0 73800 41600 180.555557 text +grestore +gsave +73100 41400 72900 41400 10 line +73700 41500 73700 41300 10 line +73700 41500 73200 41500 10 line +73200 41500 73100 41400 10 line +73100 41400 73200 41300 10 line +73200 41300 73700 41300 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR_B1) ] 0 73800 41400 180.555557 text +grestore +gsave +73100 43200 72900 43200 10 line +73700 43300 73700 43100 10 line +73700 43300 73200 43300 10 line +73200 43300 73100 43200 10 line +73100 43200 73200 43100 10 line +73200 43100 73700 43100 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE1) ] 0 73800 43200 180.555557 text +grestore +gsave +73100 43000 72900 43000 10 line +73700 43100 73700 42900 10 line +73700 43100 73200 43100 10 line +73200 43100 73100 43000 10 line +73100 43000 73200 42900 10 line +73200 42900 73700 42900 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE1) ] 0 73800 43000 180.555557 text +grestore +gsave +69100 43200 69300 43200 10 line +68500 43300 68500 43100 10 line +68500 43300 69000 43300 10 line +69000 43300 69100 43200 10 line +69100 43200 69000 43100 10 line +69000 43100 68500 43100 10 line +grestore +gsave +false true true false 260.000000 [(/RELEASE1) ] 0 68400 43200 180.555557 text +grestore +gsave +false false false false 260.000000 [(3) ] 0 76700 36200 180.555557 text +grestore +gsave +false false false false 260.000000 [(3) ] 0 78200 36200 180.555557 text +grestore +gsave +false false false false 260.000000 [(Universidade Federal do Rio Grande do Sul) ] 0 78000 37300 180.555557 text +grestore +gsave +false false false false 260.000000 [(Departamento de Engenharia Eletrica) ] 0 78200 37100 180.555557 text +grestore +gsave +false false false false 260.000000 [(Actuador Interface Card - Edge Connector) ] 0 77600 36800 180.555557 text +grestore +gsave +false false false false 260.000000 [(aicconnector.sch) ] 0 76200 36500 180.555557 text +grestore +gsave +false false false false 260.000000 [(2.4.1) ] 0 80000 36500 180.555557 text +grestore +gsave +false false false false 156.000000 [(Walter Fetter Lages) (Diego Caberlon Santini) (Davi Ebert Bobsin) ] 0 81100 36200 108.333336 text +grestore +gsave +72900 47000 73100 47000 10 line +73100 47100 73100 46900 10 line +73100 47100 73600 47100 10 line +73600 47100 73700 47000 10 line +73700 47000 73600 46900 10 line +73600 46900 73100 46900 10 line +grestore +gsave +false false true false 260.000000 [(CHB2) ] 0 73800 47000 180.555557 text +grestore +gsave +72900 46800 73100 46800 10 line +73100 46900 73100 46700 10 line +73100 46900 73600 46900 10 line +73600 46900 73700 46800 10 line +73700 46800 73600 46700 10 line +73600 46700 73100 46700 10 line +grestore +gsave +false false true false 260.000000 [(INDEX2) ] 0 73800 46800 180.555557 text +grestore +gsave +73100 47600 72900 47600 10 line +73700 47700 73700 47500 10 line +73700 47700 73200 47700 10 line +73200 47700 73100 47600 10 line +73100 47600 73200 47500 10 line +73200 47500 73700 47500 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 47600 180.555557 text +grestore +gsave +73100 47200 72900 47200 10 line +73700 47300 73700 47100 10 line +73700 47300 73200 47300 10 line +73200 47300 73100 47200 10 line +73100 47200 73200 47100 10 line +73200 47100 73700 47100 10 line +grestore +gsave +false false true false 260.000000 [(GND) ] 0 73800 47200 180.555557 text +grestore +gsave +73100 47400 72900 47400 10 line +73700 47500 73700 47300 10 line +73700 47500 73200 47500 10 line +73200 47500 73100 47400 10 line +73100 47400 73200 47300 10 line +73200 47300 73700 47300 10 line +grestore +gsave +false false true false 260.000000 [(+5V) ] 0 73800 47400 180.555557 text +grestore +gsave +73100 46600 72900 46600 10 line +73700 46700 73700 46500 10 line +73700 46700 73200 46700 10 line +73200 46700 73100 46600 10 line +73100 46600 73200 46500 10 line +73200 46500 73700 46500 10 line +grestore +gsave +false false true false 260.000000 [(Vpp) ] 0 73800 46600 180.555557 text +grestore +gsave +69300 47600 69100 47600 10 line +69100 47700 69100 47500 10 line +69100 47700 68600 47700 10 line +68600 47700 68500 47600 10 line +68500 47600 68600 47500 10 line +68600 47500 69100 47500 10 line +grestore +gsave +false true true false 260.000000 [(CHA2) ] 0 68400 47600 180.555557 text +grestore +gsave +69100 47200 69300 47200 10 line +68500 47300 68500 47100 10 line +68500 47300 69000 47300 10 line +69000 47300 69100 47200 10 line +69100 47200 69000 47100 10 line +69000 47100 68500 47100 10 line +grestore +gsave +false true true false 260.000000 [(+5V) ] 0 68400 47200 180.555557 text +grestore +gsave +69100 46800 69300 46800 10 line +68500 46900 68500 46700 10 line +68500 46900 69000 46900 10 line +69000 46900 69100 46800 10 line +69100 46800 69000 46700 10 line +69000 46700 68500 46700 10 line +grestore +gsave +false true true false 260.000000 [(GND) ] 0 68400 46800 180.555557 text +grestore +showpage +%%End diff --git a/doc/aicconnector.sch b/doc/aicconnector.sch new file mode 100644 index 0000000..4edca1c --- /dev/null +++ b/doc/aicconnector.sch @@ -0,0 +1,491 @@ +v 20110115 2 +C 69100 38100 1 0 0 DIN41612C96-2.sym +{ +T 69100 38100 5 10 0 1 0 0 1 +description=DIN 41612C-96 +T 72600 51100 5 10 1 1 0 6 1 +refdes=J1 +T 69100 37900 5 10 1 1 0 0 1 +footprint=DIN41612C96M +} +C 69300 50700 1 0 1 io-1.sym +{ +T 69300 50700 5 10 0 1 0 0 1 +net=CANL:1 +T 68400 50800 5 10 1 1 0 7 1 +value=CANL +} +C 72900 50100 1 0 0 io-1.sym +{ +T 72900 50100 5 10 0 1 0 0 1 +net=CANH:1 +T 73800 50200 5 10 1 1 0 1 1 +value=CANH +} +C 69300 49100 1 0 1 output-2.sym +{ +T 69300 49100 5 10 0 1 0 0 1 +net=CHA:1 +T 68400 49200 5 10 1 1 0 7 1 +value=CHA1 +} +C 72900 48500 1 0 0 output-2.sym +{ +T 72900 48500 5 10 0 1 0 6 1 +net=CHB:1 +T 73800 48600 5 10 1 1 0 1 1 +value=CHB1 +} +C 72900 48300 1 0 0 output-2.sym +{ +T 72900 48300 5 10 0 1 0 0 1 +net=INDEX:1 +T 73800 48400 5 10 1 1 0 1 1 +value=INDEX1 +} +C 72900 40300 1 0 0 passive-1.sym +{ +T 72900 40300 5 10 0 1 0 0 1 +net=GND:1 +T 73800 40400 5 10 1 1 0 1 1 +value=GND +} +C 72900 40100 1 0 0 passive-1.sym +{ +T 72900 40100 5 10 0 1 0 0 1 +net=GND:1 +T 73800 40200 5 10 1 1 0 1 1 +value=GND +} +C 72900 39900 1 0 0 passive-1.sym +{ +T 72900 39900 5 10 0 1 0 0 1 +net=+5V:1 +T 73800 40000 5 10 1 1 0 1 1 +value=+5V +} +C 72900 39700 1 0 0 passive-1.sym +{ +T 72900 39700 5 10 0 1 0 0 1 +net=+5V:1 +T 73800 39800 5 10 1 1 0 1 1 +value=+5V +} +C 72900 39100 1 0 0 passive-1.sym +{ +T 72900 39100 5 10 0 1 0 0 1 +net=GND:1 +T 73800 39200 5 10 1 1 0 1 1 +value=GND +} +C 72900 38900 1 0 0 passive-1.sym +{ +T 72900 38900 5 10 0 1 0 0 1 +net=GND:1 +T 73800 39000 5 10 1 1 0 1 1 +value=GND +} +C 74300 42700 1 0 1 input-2.sym +{ +T 74300 42700 5 10 0 1 0 0 1 +net=/RELEASE:1 +T 73800 42800 5 10 1 1 0 1 1 +value=/RELEASE2 +} +C 74300 42500 1 0 1 input-2.sym +{ +T 74300 42500 5 10 0 1 0 0 1 +net=/RELEASE:1 +T 73800 42600 5 10 1 1 0 1 1 +value=/RELEASE2 +} +C 74300 41100 1 0 1 input-2.sym +{ +T 74300 41100 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 73800 41200 5 10 1 1 0 1 1 +value=MOTOR_A2 +} +C 74300 40900 1 0 1 input-2.sym +{ +T 74300 40900 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 73800 41000 5 10 1 1 0 1 1 +value=MOTOR_A2 +} +C 74300 40700 1 0 1 input-2.sym +{ +T 74300 40700 5 10 0 1 0 0 1 +net=MOTOR-:1 +T 73800 40800 5 10 1 1 0 1 1 +value=MOTOR_B2 +} +C 74300 40500 1 0 1 input-2.sym +{ +T 74300 40500 5 10 0 1 0 0 1 +net=MOTOR-:1 +T 73800 40600 5 10 1 1 0 1 1 +value=MOTOR_B2 +} +C 72900 38500 1 0 0 output-2.sym +{ +T 72900 38500 5 10 0 1 0 0 1 +net=GND:1 +T 73800 38600 5 10 1 1 0 1 1 +value=GND +} +C 72900 38700 1 0 0 output-2.sym +{ +T 72900 38700 5 10 0 1 0 0 1 +net=GND:1 +T 73800 38800 5 10 1 1 0 1 1 +value=GND +} +C 72900 38300 1 0 0 output-2.sym +{ +T 72900 38300 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 38400 5 10 1 1 0 1 1 +value=Vpp +} +C 72900 38100 1 0 0 output-2.sym +{ +T 72900 38100 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 38200 5 10 1 1 0 1 1 +value=Vpp +} +C 74300 43500 1 0 1 input-2.sym +{ +T 74300 43500 5 10 0 1 0 0 1 +net=GND:1 +T 73800 43600 5 10 1 1 0 1 1 +value=GND +} +C 74300 43300 1 0 1 input-2.sym +{ +T 74300 43300 5 10 0 1 0 0 1 +net=GND:1 +T 73800 43400 5 10 1 1 0 1 1 +value=GND +} +C 74300 42300 1 0 1 input-2.sym +{ +T 74300 42300 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 42400 5 10 1 1 0 1 1 +value=Vpp +} +C 74300 42100 1 0 1 input-2.sym +{ +T 74300 42100 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 42200 5 10 1 1 0 1 1 +value=Vpp +} +C 74300 49100 1 0 1 input-2.sym +{ +T 74300 49100 5 10 0 1 0 0 1 +net=GND:1 +T 73800 49200 5 10 1 1 0 1 1 +value=GND +} +C 74300 48700 1 0 1 input-2.sym +{ +T 74300 48700 5 10 0 1 0 0 1 +net=GND:1 +T 73800 48800 5 10 1 1 0 1 1 +value=GND +} +C 74300 48900 1 0 1 input-2.sym +{ +T 74300 48900 5 10 0 1 0 0 1 +net=+5V:1 +T 73800 49000 5 10 1 1 0 1 1 +value=+5V +} +C 74300 48100 1 0 1 input-2.sym +{ +T 74300 48100 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 48200 5 10 1 1 0 1 1 +value=Vpp +} +C 72900 50300 1 0 0 output-2.sym +{ +T 72900 50300 5 10 0 1 0 6 1 +net=GNDCAN:1 +T 73800 50400 5 10 1 1 0 1 1 +value=GNDCAN +} +C 72900 50700 1 0 0 output-2.sym +{ +T 72900 50700 5 10 0 1 0 6 1 +net=GNDCAN:1 +T 73800 50800 5 10 1 1 0 1 1 +value=GNDCAN +} +C 72900 50500 1 0 0 output-2.sym +{ +T 72900 50500 5 10 0 1 0 6 1 +net=VCAN:1 +T 73800 50600 5 10 1 1 0 1 1 +value=VCAN +} +C 69300 50300 1 0 1 output-2.sym +{ +T 69300 50300 5 10 0 1 0 0 1 +net=VCAN:1 +T 68400 50400 5 10 1 1 0 7 1 +value=VCAN +} +C 67900 48700 1 0 0 input-2.sym +{ +T 67900 48700 5 10 0 1 0 6 1 +net=+5V:1 +T 68400 48800 5 10 1 1 0 7 1 +value=+5V +} +C 67900 48300 1 0 0 input-2.sym +{ +T 67900 48300 5 10 0 1 0 6 1 +net=GND:1 +T 68400 48400 5 10 1 1 0 7 1 +value=GND +} +C 67900 43500 1 0 0 input-2.sym +{ +T 67900 43500 5 10 0 1 0 6 1 +net=GND:1 +T 68400 43600 5 10 1 1 0 7 1 +value=GND +} +C 67900 42700 1 0 0 input-2.sym +{ +T 67900 42700 5 10 0 1 0 6 1 +net=/RELEASE:1 +T 68400 42800 5 10 1 1 0 7 1 +value=/RELEASE2 +} +C 67900 42300 1 0 0 input-2.sym +{ +T 67900 42300 5 10 0 1 0 6 1 +net=Vpp:1 +T 68400 42400 5 10 1 1 0 7 1 +value=Vpp +} +C 67900 41100 1 0 0 input-2.sym +{ +T 67900 41100 5 10 0 1 0 6 1 +net=MOTOR+:1 +T 68400 41200 5 10 1 1 0 7 1 +value=MOTOR_A2 +} +C 67900 40700 1 0 0 input-2.sym +{ +T 67900 40700 5 10 0 1 0 6 1 +net=MOTOR-:1 +T 68400 40800 5 10 1 1 0 7 1 +value=MOTOR_B2 +} +C 69300 40300 1 0 1 passive-1.sym +{ +T 69300 40300 5 10 0 1 0 6 1 +net=GND:1 +T 68400 40400 5 10 1 1 0 7 1 +value=GND +} +C 69300 39900 1 0 1 passive-1.sym +{ +T 69300 39900 5 10 0 1 0 6 1 +net=+5V:1 +T 68400 40000 5 10 1 1 0 7 1 +value=+5V +} +C 69300 39100 1 0 1 passive-1.sym +{ +T 69300 39100 5 10 0 1 0 6 1 +net=GND:1 +T 68400 39200 5 10 1 1 0 7 1 +value=GND +} +C 69300 38700 1 0 1 output-2.sym +{ +T 69300 38700 5 10 0 1 0 6 1 +net=GND:1 +T 68400 38800 5 10 1 1 0 7 1 +value=GND +} +C 69300 38300 1 0 1 output-2.sym +{ +T 69300 38300 5 10 0 1 0 6 1 +net=Vpp:1 +T 68400 38400 5 10 1 1 0 7 1 +value=Vpp +} +C 59900 36100 0 0 0 title-A2.sym +C 69300 39500 1 0 1 output-2.sym +{ +T 69300 39500 5 10 0 1 0 6 1 +net=+12V:1 +T 68400 39600 5 10 1 1 0 7 1 +value=+12V +} +C 72900 39700 1 180 1 output-2.sym +{ +T 72900 39700 5 10 0 1 180 6 1 +net=+12V:1 +T 73800 39600 5 10 1 1 180 7 1 +value=+12V +} +C 72900 39500 1 180 1 output-2.sym +{ +T 72900 39500 5 10 0 1 180 6 1 +net=+12V:1 +T 73800 39400 5 10 1 1 180 7 1 +value=+12V +} +C 67900 41900 1 0 0 input-2.sym +{ +T 67900 41900 5 10 0 1 0 6 1 +net=MOTOR+:1 +T 68400 42000 5 10 1 1 0 7 1 +value=MOTOR_A1 +} +C 67900 41500 1 0 0 input-2.sym +{ +T 67900 41500 5 10 0 1 0 6 1 +net=MOTOR-:1 +T 68400 41600 5 10 1 1 0 7 1 +value=MOTOR_B1 +} +C 74300 41900 1 0 1 input-2.sym +{ +T 74300 41900 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 73800 42000 5 10 1 1 0 1 1 +value=MOTOR_A1 +} +C 74300 41700 1 0 1 input-2.sym +{ +T 74300 41700 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 73800 41800 5 10 1 1 0 1 1 +value=MOTOR_A1 +} +C 74300 41500 1 0 1 input-2.sym +{ +T 74300 41500 5 10 0 1 0 0 1 +net=MOTOR-:1 +T 73800 41600 5 10 1 1 0 1 1 +value=MOTOR_B1 +} +C 74300 41300 1 0 1 input-2.sym +{ +T 74300 41300 5 10 0 1 0 0 1 +net=MOTOR-:1 +T 73800 41400 5 10 1 1 0 1 1 +value=MOTOR_B1 +} +C 74300 43100 1 0 1 input-2.sym +{ +T 74300 43100 5 10 0 1 0 0 1 +net=/RELEASE:1 +T 73800 43200 5 10 1 1 0 1 1 +value=/RELEASE1 +} +C 74300 42900 1 0 1 input-2.sym +{ +T 74300 42900 5 10 0 1 0 0 1 +net=/RELEASE:1 +T 73800 43000 5 10 1 1 0 1 1 +value=/RELEASE1 +} +C 67900 43100 1 0 0 input-2.sym +{ +T 67900 43100 5 10 0 1 0 6 1 +net=/RELEASE:1 +T 68400 43200 5 10 1 1 0 7 1 +value=/RELEASE1 +} +T 76700 36200 9 10 1 0 0 0 1 +3 +T 78200 36200 9 10 1 0 0 0 1 +3 +T 78000 37300 9 10 1 0 0 0 1 +Universidade Federal do Rio Grande do Sul +T 78200 37100 9 10 1 0 0 0 1 +Departamento de Engenharia Eletrica +T 77600 36800 9 10 1 0 0 0 1 +Actuador Interface Card - Edge Connector +T 76200 36500 9 10 1 0 0 0 1 +aicconnector.sch +T 80000 36500 9 10 1 0 0 0 1 +2.4.1 +T 81100 36200 9 6 1 0 0 0 3 +Walter Fetter Lages +Diego Caberlon Santini +Davi Ebert Bobsin +C 72900 46900 1 0 0 output-2.sym +{ +T 72900 46900 5 10 0 1 0 6 1 +net=CHB:1 +T 73800 47000 5 10 1 1 0 1 1 +value=CHB2 +} +C 72900 46700 1 0 0 output-2.sym +{ +T 72900 46700 5 10 0 1 0 0 1 +net=INDEX:1 +T 73800 46800 5 10 1 1 0 1 1 +value=INDEX2 +} +C 74300 47500 1 0 1 input-2.sym +{ +T 74300 47500 5 10 0 1 0 0 1 +net=GND:1 +T 73800 47600 5 10 1 1 0 1 1 +value=GND +} +C 74300 47100 1 0 1 input-2.sym +{ +T 74300 47100 5 10 0 1 0 0 1 +net=GND:1 +T 73800 47200 5 10 1 1 0 1 1 +value=GND +} +C 74300 47300 1 0 1 input-2.sym +{ +T 74300 47300 5 10 0 1 0 0 1 +net=+5V:1 +T 73800 47400 5 10 1 1 0 1 1 +value=+5V +} +C 74300 46500 1 0 1 input-2.sym +{ +T 74300 46500 5 10 0 1 0 0 1 +net=Vpp:1 +T 73800 46600 5 10 1 1 0 1 1 +value=Vpp +} +C 69300 47500 1 0 1 output-2.sym +{ +T 69300 47500 5 10 0 1 0 0 1 +net=CHA:1 +T 68400 47600 5 10 1 1 0 7 1 +value=CHA2 +} +C 67900 47100 1 0 0 input-2.sym +{ +T 67900 47100 5 10 0 1 0 6 1 +net=+5V:1 +T 68400 47200 5 10 1 1 0 7 1 +value=+5V +} +C 67900 46700 1 0 0 input-2.sym +{ +T 67900 46700 5 10 0 1 0 6 1 +net=GND:1 +T 68400 46800 5 10 1 1 0 7 1 +value=GND +} diff --git a/doc/aicpic.pdf b/doc/aicpic.pdf index c17afaa..1c8f317 100644 Binary files a/doc/aicpic.pdf and b/doc/aicpic.pdf differ diff --git a/doc/aicpic.ps b/doc/aicpic.ps new file mode 100644 index 0000000..83b4e61 --- /dev/null +++ b/doc/aicpic.ps @@ -0,0 +1,3289 @@ +%!PS-Adobe-3.0 +%%Creator: gEDA gschem 1.6.1-20100214-22-ga30f00b +%%CreationDate: Wed May 30 13:18:16 2018 +%%Title: /home/users/davibobsin/Documents/aic/doc/aicpic.sch +%%Author: davibobsin +%%BoundingBox: 0 0 612 792 +%%Orientation: Landscape +%%Pages: 1 +%%Endcomments +%%BeginProlog +% Prolog for gEDA, define all the functions needed for rendering +% schematics on Postscript devices + + +% Draw a line from the second coordinate to the first +% x2 y2 x1 y1 width line - +/line { + setlinewidth + % pop off first element and moveto + moveto + % pop off remaining elements and draw a line segment + lineto + % draw it + stroke +} bind def + + +% Draw a dot +% x y r dot - +/dot { + 0 360 arc fill +} bind def + +% Draw a dot-dashed line, a bunch of lined segments, +% if the array element only has length two, draw a dot. +% [ [x2 y2 x1 y1] [x4 y4 x3 y3] [x5 y5] ... ] width dashed - +/width 0 def +/dashed { + dup 2.0 div /width exch def + setlinewidth + % pop off each line segment and draw it as a dot or as a line + { + aload length 2 gt + { moveto lineto stroke} + { width dot } ifelse + } forall +} bind def + +% Draw an arc segment +% x y r ang1 ang2 width darc - +/darc { + setlinewidth + arc stroke +} bind def + +% Draw a series of arc segment bits, if the array element only has a single +% element in it, draw a dot. +% [ [sa1 ea1] [sa2 ea2] ... ] x y r width dashedarc - +/x 0 def +/y 0 def +/dashedarc { + dup /width exch def + setlinewidth + /r exch def + /y exch def + /x exch def + { aload length 1 gt + { + % this element had two angles in it + % extract start and stop angles + x y r % drop x y and r onto stack + % at this point we have: sa ea x y r + % we need x y r sa ea + % so.. + 5 -2 roll + % and add it to the current path, and draw it + arc stroke + } { + % this element only had one angle in it, place a + % filled dot at the appropriate place + % compute center point of the arc using the angle + % that is on the top of the stack + dup % angle angle + cos r mul x add % angle x + exch % x angle + sin r mul y add % x y + width % x y width/2 + dot % draw the dot + } ifelse + } forall + + % Now draw it + stroke +} bind def + +% Draw a box +% width height x y linethickness box - +/box { + setlinewidth + moveto + exch dup 0 rlineto % w h, h w w 0 -- Draw bottom line + exch 0 exch rlineto % h w, w h 0, w 0 h -- Draw right line + neg 0 rlineto % w, -w 0 -- Draw Top line + closepath % finish and draw it + stroke +} bind def + +% Draw a filled box +% width height x y fbox - +/fbox { + moveto + exch dup 0 rlineto + exch 0 exch rlineto + neg 0 rlineto + closepath + fill +} bind def + +% Font reincoding utilities + +% ISOLatin1Encoding, extended with remaining uncoded glyphs +/ISOLatin1Extended [ + /.notdef /Lslash /lslash /OE /oe /Scaron /scaron /Zcaron /zcaron + /Ydieresis /trademark /bullet /dagger /daggerdbl /ellipsis /emdash + /endash /fi /fl /florin /fraction /guilsinglleft /guilsinglright + /perthousand /quotedblbase /quotedblleft /quotedblright + /quotesinglbase /quotesingle /.notdef /.notdef /.notdef /space + /exclam /quotedbl /numbersign /dollar /percent /ampersand + /quoteright /parenleft /parenright /asterisk /plus /comma /minus + /period /slash /zero /one /two /three /four /five /six /seven /eight + /nine /colon /semicolon /less /equal /greater /question /at /A /B /C + /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z + /bracketleft /backslash /bracketright /asciicircum /underscore + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s + /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex + /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla + /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent + /sterling /currency /yen /brokenbar /section /dieresis /copyright + /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron + /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph + /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute + /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute + /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth + /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn + /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring + /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave + /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute + /ucircumflex /udieresis /yacute /thorn /ydieresis +] def + +% `new-font-name' `encoding-vector' `old-font-name' RE - +/RE { + findfont + dup maxlength dict begin { + 1 index /FID ne { def } { pop pop } ifelse + } forall + /Encoding exch def + dup /FontName exch def + currentdict end definefont pop +} bind def + +% Text handling functions, select the font and scale it, then we need +% only to apply the appropriate transformations to get the text +% justified into the right spots. The bad thing here is that we don't +% do any kerning, so the output may look a bit strange. + +% compute the height of one character and return lly and ury +% (char) charheight lly ury +/charheight { + gsave % push graphics state + newpath % clear current path + 0 0 moveto % Set current point + false charpath % get path + flattenpath % flatten path + pathbbox % stack = llx lly urx ury + exch pop % stack = llx lly ury + 3 -1 roll pop % stack = lly ury + grestore % pop graphics state +} bind def + +% compute the height of a string, one character at a time +% (string) stringheight lly ury +/lly 0.0 def +/ury 0.0 def + +/stringheight { + /lly 0.0 def % initial value of heightmin + /ury 0.0 def % initial value of heightmax + { % work through string + ( ) dup 0 4 -1 roll put % create one character string + charheight % measure it's height + dup ury gt { % if ury gt heightmax + /ury exch def % update with new value + } { + pop % else discard ury + } ifelse + dup lly lt { % if lly lt heightmin + /lly exch def % update with new value + } { + pop % else discard lly + } ifelse + } forall + lly ury % Return the results +} bind def + +% calculate the string width taking into account the escapes. +/mystrx 0.0 def +/mystry 0.0 def +/mystresc false def + +/mystringwidth { + /mystrx 0.0 def + /mystry 0.0 def + /mystresc false def + { % work through string + % did we process the escape character last? + mystresc { + % last character was escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + % toggle drawing overbars + 0.0 0.0 % make it like it never happened... + } { + % otherwise measure the character + (\\ ) dup 1 4 -1 roll put % count a \ and the character + stringwidth + } ifelse + % and reset the flag + /mystresc false def + } { + % last character was not escape + % is this escape + dup 92 eq { + % yes, escape character, set flag + /mystresc true def + pop % drop character + 0.0 0.0 % make like this character has no width and height + } { + ( ) dup 0 4 -1 roll put % create one character string + stringwidth % measure it's height/width + } ifelse + } ifelse + % accumulate x and y movements + mystry add /mystry exch def + mystrx add /mystrx exch def + } forall + mystrx mystry % drop results on stack +} bind def + +% Render a string with overbars +% +/escaped false def +/drawoverbar false def +/fontsize 0.0 def + +%string1 string2 append - +/append { + 2 copy length exch length add % find new length + string dup % string1 string2 string string + 4 2 roll % string string string1 string2 + 2 index 0 3 index + % string string string1 string2 string 0 string1 + putinterval % string string string1 string2 + exch length exch putinterval +} bind def + +% If drawoverbar is set, draw a line of the same length as the given string +% string overbarshowline - +/overbarshowline { + % print overbar if necessary + stringwidth pop 0 + drawoverbar { + rlineto + gsave stroke grestore + } { + rmoveto + } ifelse +} bind def + +% Draws overbars for the given string, then shows the string itself +% string overbarshow +/overbarshow { + /overbarshowacc () def + /overbarshowtxt () def + + gsave + fontsize 10.0 div setlinewidth + 0 fontsize rmoveto % move to (0,overbarheight) + + { % work through string + escaped { + % the last character was the escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + overbarshowacc overbarshowline + % toggle drawing overbars + /drawoverbar drawoverbar not def + + % Append the contents off the accumulator to the text + % string we're eventually going to show + /overbarshowtxt overbarshowtxt overbarshowacc append def + + % clear accumulator + /overbarshowacc () def + } { + % add to accumulator + (\\ ) dup 1 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + % and reset the flag + /escaped false def + } { + % check for escape character \ = 92 + dup 92 eq { + % yes, escape character, set flag + /escaped true def + pop % drop character + } { + % add to accumulator + ( ) dup 0 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + } ifelse + } forall + % Catch any leftovers + overbarshowacc overbarshowline + overbarshowtxt overbarshowacc append + + grestore + show +} bind def + +% +% hcenter rjustify vcenter vjustify spacing [(line1) (line2) ... ] rot x y size text - +/stringw 0.0 def +/stringh 0.0 def +/spacing 0.0 def +/strings [ ] def +/stringtxt ( ) def +/stringcount 0 def +/rot 0.0 def + +/text { + gsave % save state for later + /drawoverbar false def % start by not drawing overbars + + dup /fontsize exch def % save font size for corrections later + % do font selection + /gEDAFont findfont + exch scalefont + setfont + + % set up coordinates + translate % move origin to given point + rotate % rotate so that text is drawn + 0 0 moveto + dup length /stringcount exch def % Get number of strings + /strings exch def % save strings + /spacing exch def + % do we have more than 1 string to render? + stringcount 1 eq { + /stringtxt strings aload pop def % get the string + /stringw stringtxt mystringwidth pop neg def % get the -width + /stringh stringtxt stringheight exch pop neg def% get the -height + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh rmoveto } if + % vertical center + { 0 stringh 0.3571425 mul rmoveto } if % not 0.5, so that + % it looks nicer + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % Draw the text + stringtxt overbarshow + } { + % More than one line, compute bounding box for the text + + % vertical height, don't use the actual hieght of the characters + % assume that the user wants to make the baselines line up with two + % text boxes placed side by side + /stringh stringcount spacing mul neg def + % Now figure out horizontal size, this amounts to keeping track + % of the longest string + /stringw 0.0 def + strings { + mystringwidth pop + dup stringw gt { + /stringw exch def + } { + pop + } ifelse + } forall + /stringw stringw neg def % get the -width + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh fontsize add rmoveto } if + % vertical center + { 0 stringh 0.5 mul rmoveto } if + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % now move up to the first line and begin rendering + 0 stringcount 1 sub spacing mul rmoveto + strings { + gsave % Save starting point + overbarshow % render the text + grestore + 0 spacing neg rmoveto + } forall + } ifelse + grestore % Restore old state +} bind def + + +%%EndProlog +%%Page: 1 1 +/gEDAFont ISOLatin1Extended /Helvetica RE +2 setlinecap +0.072000 0.072000 scale +7790 500 translate 90 rotate +0.429185 0.429185 scale +-26600 -38600 translate +gsave +26600 38600 49900 38600 10 line +49900 38600 49900 55100 10 line +49900 55100 26600 55100 10 line +26600 55100 26600 38600 10 line +45800 39200 45800 38600 10 line +gsave +false false false false 208.000000 [(FILE:) ] 0 42400 39000 144.444443 text +grestore +gsave +false false false false 208.000000 [(REVISION:) ] 0 45900 39000 144.444443 text +grestore +gsave +false false false false 208.000000 [(DRAWN BY: ) ] 0 45900 38700 144.444443 text +grestore +gsave +false false false false 208.000000 [(PAGE) ] 0 42400 38700 144.444443 text +grestore +gsave +false false false false 208.000000 [(OF) ] 0 44100 38700 144.444443 text +grestore +gsave +false false false false 208.000000 [(TITLE) ] 0 42400 39300 144.444443 text +grestore +42300 38600 49900 38600 10 line +49900 38600 49900 40000 10 line +49900 40000 42300 40000 10 line +42300 40000 42300 38600 10 line +42300 39200 49900 39200 10 line +grestore +42400 40900 43200 40900 10 line +gsave +42800 40600 42800 40800 10 line +42700 40600 42900 40600 10 line +42755 40550 42845 40550 10 line +42780 40510 42820 40510 10 line +grestore +gsave +42700 48100 42700 48300 10 line +42550 48300 42850 48300 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 42575 48350 144.444443 text +grestore +newpath +42700 48100 +25 +0 360 arc +fill +newpath +42700 48100 +25 +0 360 arc +fill +grestore +43500 48100 42300 48100 10 line +42800 40800 42800 40900 10 line +gsave +28000 46100 28000 46300 10 line +27900 46100 28100 46100 10 line +27955 46050 28045 46050 10 line +27980 46010 28020 46010 10 line +grestore +gsave +28800 47400 28700 47200 10 line +28700 47200 28600 47400 10 line +28600 47400 28500 47200 10 line +28500 47200 28400 47400 10 line +28800 47400 28900 47200 10 line +28900 47200 28950 47300 10 line +29100 47300 28950 47300 10 line +28200 47300 28352 47300 10 line +28401 47400 28350 47300 10 line +grestore +gsave +false false false false 260.000000 [(R2) ] 0 28700 47600 180.555557 text +grestore +gsave +false false false true 260.000000 [(2k2) ] 0 28700 47600 180.555557 text +grestore +gsave +27900 47900 28100 47800 10 line +28100 47800 27900 47700 10 line +27900 47700 28100 47600 10 line +28100 47600 27900 47500 10 line +27900 47900 28100 48000 10 line +28100 48000 28000 48050 10 line +28000 48200 28000 48050 10 line +28000 47300 28000 47452 10 line +27900 47501 28000 47450 10 line +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(R1) ] 0 27900 47800 180.555557 text +grestore +gsave +false true false true 260.000000 [(10k) ] 0 27900 47800 180.555557 text +grestore +gsave +44900 41600 45800 41600 10 line +45800 41600 45800 42200 10 line +45800 42200 44900 42200 10 line +44900 42200 44900 41600 10 line +44900 42000 45000 41900 10 line +45000 41900 44900 41800 10 line +44600 41900 44900 41900 10 line +gsave +false true false false 260.000000 [(5) ] 0 44850 41950 180.555557 text +grestore +gsave +false true true false 260.000000 [(OUT) ] 0 45400 41900 180.555557 text +grestore +grestore +gsave +false true false false 260.000000 [(OSC) ] 0 45300 42200 180.555557 text +grestore +gsave +false true false false 260.000000 [(U16) ] 0 45900 42200 180.555557 text +grestore +gsave +false true false false 260.000000 [(6MHz) ] 0 45600 41600 180.555557 text +grestore +gsave +28000 49100 28000 49300 10 line +27850 49300 28150 49300 10 line +gsave +false false false false 208.000000 [(+5V) ] 0 27875 49350 144.444443 text +grestore +grestore +gsave +33200 42800 33000 42700 10 line +33000 42700 33200 42600 10 line +33200 42600 33000 42500 10 line +33000 42500 33200 42400 10 line +33200 42800 33000 42900 10 line +33000 42900 33100 42950 10 line +33100 43100 33100 42950 10 line +33100 42200 33100 42352 10 line +33200 42401 33100 42350 10 line +grestore +gsave +false false false false 260.000000 [(R11) ] 0 33200 42600 180.555557 text +grestore +gsave +false false false true 260.000000 [(2k2) ] 0 33200 42600 180.555557 text +grestore +gsave +33100 43200 33100 43400 10 line +33250 43400 32950 43400 10 line +newpath +33100 43200 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(VCAN) ] 0 33300 43500 180.555557 text +grestore +35700 39400 36000 39400 10 line +36000 39400 36000 39300 10 line +gsave +36000 39100 36000 39300 10 line +36100 39100 35900 39100 10 line +36045 39050 35955 39050 10 line +36020 39010 35980 39010 10 line +grestore +gsave +33200 40400 33200 40600 10 line +33350 40600 33050 40600 10 line +grestore +gsave +false true false false 260.000000 [(VCAN) ] 0 33400 40700 180.555557 text +grestore +32000 40500 32000 40400 10 line +gsave +30900 40800 32300 40800 10 line +32300 40800 32300 42400 10 line +32300 42400 30900 42400 10 line +30900 42400 30900 40800 10 line +30900 41900 30600 41900 10 line +gsave +false true false false 260.000000 [(7) ] 0 30800 41950 180.555557 text +grestore +gsave +false true true false 260.000000 [(CANH) ] 0 31500 41900 180.555557 text +grestore +30900 41300 30600 41300 10 line +gsave +false true false false 260.000000 [(6) ] 0 30800 41350 180.555557 text +grestore +gsave +false true true false 260.000000 [(CANL) ] 0 31500 41300 180.555557 text +grestore +32300 42100 32600 42100 10 line +gsave +false true false false 260.000000 [(1) ] 0 32600 42150 180.555557 text +grestore +gsave +false true true false 260.000000 [(TXD) ] 0 32200 42100 180.555557 text +grestore +32300 41800 32600 41800 10 line +gsave +false true false false 260.000000 [(4) ] 0 32600 41850 180.555557 text +grestore +gsave +false true true false 260.000000 [(RXD) ] 0 32200 41800 180.555557 text +grestore +32300 41200 32600 41200 10 line +gsave +false true false false 260.000000 [(5) ] 0 32600 41250 180.555557 text +grestore +gsave +false true true false 260.000000 [(Vref) ] 0 32200 41200 180.555557 text +grestore +32000 40800 32000 40500 10 line +gsave +false true false false 260.000000 [(2) ] 0 31950 40600 180.555557 text +grestore +gsave +false true true false 260.000000 [(GND) ] 0 32200 40900 180.555557 text +grestore +31700 40800 31700 40500 10 line +gsave +false true false false 260.000000 [(8) ] 0 31650 40600 180.555557 text +grestore +gsave +false true true false 260.000000 [(Rs) ] 0 31700 40900 180.555557 text +grestore +31600 42400 31600 42700 10 line +gsave +false true false false 260.000000 [(3) ] 0 31550 42500 180.555557 text +grestore +gsave +false true true false 260.000000 [(Vcc) ] 0 31800 42300 180.555557 text +grestore +grestore +gsave +false true false false 260.000000 [(PCA82C250) ] 0 31400 42400 180.555557 text +grestore +gsave +false true false false 260.000000 [(U6) ] 0 32300 42400 180.555557 text +grestore +31700 40200 31700 40500 10 line +gsave +31700 40200 31700 40000 10 line +31550 40000 31850 40000 10 line +grestore +gsave +false true false false 260.000000 [(GNDCAN) ] 0 32000 39800 180.555557 text +grestore +gsave +33200 41800 33200 41600 10 line +33050 41600 33350 41600 10 line +grestore +gsave +false true false false 260.000000 [(GNDCAN) ] 0 33600 41400 180.555557 text +grestore +gsave +36000 42200 36100 42000 10 line +36100 42000 36200 42200 10 line +36200 42200 36300 42000 10 line +36300 42000 36400 42200 10 line +36000 42200 35900 42000 10 line +35900 42000 35850 42100 10 line +35700 42100 35850 42100 10 line +36600 42100 36448 42100 10 line +36399 42200 36450 42100 10 line +grestore +gsave +false false false false 260.000000 [(R17) ] 0 36000 42400 180.555557 text +grestore +gsave +false false false true 260.000000 [(220) ] 0 36000 42400 180.555557 text +grestore +33700 42100 32600 42100 10 line +33700 42400 33700 43200 10 line +30000 43200 33700 43200 10 line +31600 43200 31600 42700 10 line +gsave +33100 39800 33200 39600 10 line +33200 39600 33300 39800 10 line +33300 39800 33400 39600 10 line +33400 39600 33500 39800 10 line +33100 39800 33000 39600 10 line +33000 39600 32950 39700 10 line +32800 39700 32950 39700 10 line +33700 39700 33548 39700 10 line +33499 39800 33550 39700 10 line +grestore +gsave +false true false false 260.000000 [(R18) ] 0 33400 39500 180.555557 text +grestore +gsave +false true false true 260.000000 [(390) ] 0 33400 39500 180.555557 text +grestore +33200 40000 33700 40000 10 line +32700 41800 32600 41800 10 line +gsave +36100 40200 36200 40400 10 line +36200 40400 36300 40200 10 line +36300 40200 36400 40400 10 line +36400 40400 36500 40200 10 line +36100 40200 36000 40400 10 line +36000 40400 35950 40300 10 line +35800 40300 35950 40300 10 line +36700 40300 36548 40300 10 line +36499 40200 36550 40300 10 line +grestore +gsave +false false false false 260.000000 [(R22) ] 0 36100 40600 180.555557 text +grestore +gsave +false false false true 260.000000 [(2k2) ] 0 36100 40600 180.555557 text +grestore +gsave +35700 42400 35400 42400 10 line +gsave +false true false false 208.000000 [(2) ] 0 35600 42500 144.444443 text +grestore +gsave +false true false false 260.000000 [(Anode) ] 0 35300 42400 180.555557 text +grestore +35700 42100 35400 42100 10 line +gsave +false true false false 208.000000 [(3) ] 0 35600 42200 144.444443 text +grestore +gsave +false true false false 260.000000 [(Cathode) ] 0 35300 42100 180.555557 text +grestore +34000 42100 33700 42100 10 line +gsave +false true false false 208.000000 [(6) ] 0 33900 42200 144.444443 text +grestore +gsave +false true false false 260.000000 [(Vo) ] 0 34300 42100 180.555557 text +grestore +34000 42400 33700 42400 10 line +gsave +false true false false 208.000000 [(7) ] 0 33900 42500 144.444443 text +grestore +gsave +false true false false 260.000000 [(Vx) ] 0 34300 42400 180.555557 text +grestore +34000 42700 33700 42700 10 line +gsave +false true false false 208.000000 [(8) ] 0 33900 42800 144.444443 text +grestore +gsave +false true false false 260.000000 [(Vcc) ] 0 34400 42700 180.555557 text +grestore +34000 41800 33700 41800 10 line +gsave +false true false false 208.000000 [(5) ] 0 33900 41900 144.444443 text +grestore +gsave +false true false false 260.000000 [(GND) ] 0 34500 41800 180.555557 text +grestore +34000 41500 35400 41500 10 line +35400 41500 35400 43000 10 line +35400 43000 34000 43000 10 line +34000 43000 34000 41500 10 line +gsave +false true false false 260.000000 [(6N137) ] 0 35400 43100 180.555557 text +grestore +newpath +33700 42700 +25 +0 360 arc +fill +newpath +33700 42700 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(6N137) ] 0 35400 43100 180.555557 text +grestore +gsave +false true false false 260.000000 [(U7) ] 0 34500 43100 180.555557 text +grestore +gsave +33700 40000 34000 40000 10 line +gsave +false false false false 208.000000 [(2) ] 0 33800 40100 144.444443 text +grestore +gsave +false false false false 260.000000 [(Anode) ] 0 34100 40000 180.555557 text +grestore +33700 39700 34000 39700 10 line +gsave +false false false false 208.000000 [(3) ] 0 33800 39800 144.444443 text +grestore +gsave +false false false false 260.000000 [(Cathode) ] 0 34100 39700 180.555557 text +grestore +35400 39700 35700 39700 10 line +gsave +false false false false 208.000000 [(6) ] 0 35500 39800 144.444443 text +grestore +gsave +false false false false 260.000000 [(Vo) ] 0 35100 39700 180.555557 text +grestore +35400 40000 35700 40000 10 line +gsave +false false false false 208.000000 [(7) ] 0 35500 40100 144.444443 text +grestore +gsave +false false false false 260.000000 [(Vx) ] 0 35100 40000 180.555557 text +grestore +35400 40300 35700 40300 10 line +gsave +false false false false 208.000000 [(8) ] 0 35500 40400 144.444443 text +grestore +gsave +false false false false 260.000000 [(Vcc) ] 0 35000 40300 180.555557 text +grestore +35400 39400 35700 39400 10 line +gsave +false false false false 208.000000 [(5) ] 0 35500 39500 144.444443 text +grestore +gsave +false false false false 260.000000 [(GND) ] 0 34900 39400 180.555557 text +grestore +34000 39100 35400 39100 10 line +35400 39100 35400 40600 10 line +35400 40600 34000 40600 10 line +34000 40600 34000 39100 10 line +gsave +false false false false 260.000000 [(6N137) ] 0 34000 40700 180.555557 text +grestore +newpath +35700 40300 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(6N137) ] 0 34000 40700 180.555557 text +grestore +gsave +false false false false 260.000000 [(U8) ] 0 35200 40700 180.555557 text +grestore +32000 40400 31700 40400 10 line +gsave +29400 41900 29200 41900 10 line +28700 42000 28600 41900 10 line +28600 41900 28700 41800 10 line +29200 41900 29100 41800 10 line +29100 42000 29200 41900 10 line +29100 42000 28700 42000 10 line +29100 41800 28700 41800 10 line +grestore +gsave +false true true false 260.000000 [(CANH) ] 0 28500 41900 180.555557 text +grestore +gsave +29400 41300 29200 41300 10 line +28700 41400 28600 41300 10 line +28600 41300 28700 41200 10 line +29200 41300 29100 41200 10 line +29100 41400 29200 41300 10 line +29100 41400 28700 41400 10 line +29100 41200 28700 41200 10 line +grestore +gsave +false true true false 260.000000 [(CANL) ] 0 28500 41300 180.555557 text +grestore +35700 42400 35700 42800 10 line +gsave +35700 40400 35700 40600 10 line +35850 40600 35550 40600 10 line +gsave +false true false false 208.000000 [(+5V) ] 0 35825 40650 144.444443 text +grestore +grestore +gsave +36700 51900 36700 52100 10 line +36700 52800 36700 52600 10 line +36500 52300 36900 52300 10 line +36500 52400 36900 52400 10 line +36700 52600 36700 52400 10 line +36700 52300 36700 52100 10 line +grestore +gsave +false false false false 260.000000 [(C8) ] 0 36900 52300 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 36900 52300 180.555557 text +grestore +gsave +37700 51900 37700 52100 10 line +37700 52800 37700 52600 10 line +37500 52300 37900 52300 10 line +37500 52400 37900 52400 10 line +37700 52600 37700 52400 10 line +37700 52300 37700 52100 10 line +grestore +gsave +false false false false 260.000000 [(C9) ] 0 37900 52300 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 37900 52300 180.555557 text +grestore +gsave +36700 51300 36700 51500 10 line +36600 51300 36800 51300 10 line +36655 51250 36745 51250 10 line +36680 51210 36720 51210 10 line +grestore +gsave +27600 46300 27600 46450 10 line +gsave +false false false false 208.000000 [(1) ] 90 27550 46350 144.444443 text +grestore +27600 47150 27600 47300 10 line +gsave +false false false false 208.000000 [(2) ] 90 27550 47200 144.444443 text +grestore +27600 46450 27600 46625 10 line +27600 47150 27600 46975 10 line +27515 46600 27515 47000 10 line +27600 46639 14 0 360 10 darc +27600 46962 14 0 360 10 darc +27345 46770 27345 46820 10 line +27395 46770 27395 46820 10 line +27395 46770 27445 46795 10 line +27395 46820 27445 46795 10 line +27395 46795 27345 46795 10 line +27445 46795 27514 46795 10 line +grestore +gsave +false true false true 260.000000 [(S1) ] 0 27400 47000 180.555557 text +grestore +gsave +44600 43300 44800 43300 10 line +44800 43200 44800 43400 10 line +44800 43200 45300 43200 10 line +45300 43200 45400 43300 10 line +45400 43300 45300 43400 10 line +45300 43400 44800 43400 10 line +grestore +gsave +false false true false 260.000000 [(BRAKE2) ] 0 45500 43300 180.555557 text +grestore +gsave +30000 42100 30000 42300 10 line +30000 43000 30000 42800 10 line +29800 42500 30200 42500 10 line +29800 42600 30200 42600 10 line +30000 42800 30000 42600 10 line +30000 42500 30000 42300 10 line +grestore +gsave +false true false false 260.000000 [(C10) ] 0 29800 42600 180.555557 text +grestore +gsave +false true false true 260.000000 [(100nF) ] 0 29800 42600 180.555557 text +grestore +gsave +33700 40600 33700 40800 10 line +33700 41500 33700 41300 10 line +33500 41000 33900 41000 10 line +33500 41100 33900 41100 10 line +33700 41300 33700 41100 10 line +33700 41000 33700 40800 10 line +grestore +gsave +false false false false 260.000000 [(C11) ] 0 33900 41200 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 33900 41200 180.555557 text +grestore +gsave +28000 47200 28000 47000 10 line +gsave +false true false false 208.000000 [(1) ] 270 28050 47050 144.444443 text +grestore +28000 46300 28000 46500 10 line +gsave +false false false false 208.000000 [(2) ] 270 28050 46450 144.444443 text +grestore +28200 46650 27800 46650 10 line +28000 46500 28000 46650 10 line +28000 46850 28000 47000 10 line +28200 46961 28100 46961 10 line +28149 46910 28149 47010 10 line +27800 46750 28200 46750 10 line +28200 46750 28200 46850 10 line +28200 46850 27800 46850 10 line +27800 46850 27800 46750 10 line +grestore +gsave +false true false true 260.000000 [(C6) ] 0 28600 46800 180.555557 text +grestore +gsave +false false false false 260.000000 [(1uFx16V) ] 0 28100 46500 180.555557 text +grestore +35700 40300 35800 40300 10 line +35700 40000 35700 40400 10 line +gsave +28200 48800 27800 48800 10 line +28200 48800 28000 48500 10 line +28000 48500 27800 48800 10 line +28200 48500 27800 48500 10 line +28000 49100 28000 48900 10 line +28000 48200 28000 48400 10 line +28000 48400 28000 48500 10 line +28000 48800 28000 48900 10 line +grestore +gsave +false false false false 260.000000 [(D1) ] 0 28200 48600 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 28200 48600 180.555557 text +grestore +gsave +47300 42800 47300 43000 10 line +47200 42800 47400 42800 10 line +47255 42750 47345 42750 10 line +47280 42710 47320 42710 10 line +grestore +gsave +45500 47700 45200 47700 10 line +gsave +false true false false 208.000000 [(2) ] 0 46650 47650 144.444443 text +grestore +45500 47100 45200 47100 10 line +gsave +false true false false 208.000000 [(4) ] 0 46650 47050 144.444443 text +grestore +45500 48000 45200 48000 10 line +gsave +false true false false 208.000000 [(1) ] 0 46650 47950 144.444443 text +grestore +45500 47400 45200 47400 10 line +gsave +false true false false 208.000000 [(3) ] 0 46650 47350 144.444443 text +grestore +45500 46800 45200 46800 10 line +gsave +false true false false 208.000000 [(5) ] 0 46650 46750 144.444443 text +grestore +45500 48000 46400 48000 10 line +45500 47700 46400 47700 10 line +45500 47400 46400 47400 10 line +45500 47100 46400 47100 10 line +45500 46800 46400 46800 10 line +46400 46600 46900 46600 10 line +46900 46600 46900 48200 10 line +46900 48200 46400 48200 10 line +46400 48200 46400 46600 10 line +grestore +gsave +false true false false 260.000000 [(CON_PROG) ] 0 46800 48300 180.555557 text +grestore +gsave +45000 46500 45000 46700 10 line +45100 46500 44900 46500 10 line +45045 46450 44955 46450 10 line +45020 46410 44980 46410 10 line +grestore +gsave +30600 46400 30400 46400 10 line +30400 46500 30400 46300 10 line +30400 46500 29900 46500 10 line +29900 46500 29800 46400 10 line +29800 46400 29900 46300 10 line +29900 46300 30400 46300 10 line +grestore +gsave +false true false false 260.000000 [(DRV2_A) ] 0 29800 46300 180.555557 text +grestore +gsave +30600 46600 30400 46600 10 line +30400 46700 30400 46500 10 line +30400 46700 29900 46700 10 line +29900 46700 29800 46600 10 line +29800 46600 29900 46500 10 line +29900 46500 30400 46500 10 line +grestore +gsave +false true false false 260.000000 [(DRV2_B) ] 0 29800 46500 180.555557 text +grestore +gsave +30800 45900 30600 45800 10 line +30600 45800 30800 45700 10 line +30800 45700 30600 45600 10 line +30600 45600 30800 45500 10 line +30800 45900 30600 46000 10 line +30600 46000 30700 46050 10 line +30700 46200 30700 46050 10 line +30700 45300 30700 45452 10 line +30800 45501 30700 45450 10 line +grestore +gsave +false true false false 260.000000 [(R4) ] 0 30600 45800 180.555557 text +grestore +gsave +false true false true 260.000000 [(470) ] 0 30600 45800 180.555557 text +grestore +gsave +30500 44900 30900 44900 10 line +30500 44900 30700 44600 10 line +30700 44600 30900 44900 10 line +30500 44600 30900 44600 10 line +30700 44300 30700 44500 10 line +30700 45200 30700 45000 10 line +30700 44500 30700 44600 10 line +30700 44900 30700 45000 10 line +30900 44800 31000 44700 10 line +30900 44700 31000 44600 10 line +31000 44600 30950 44625 10 line +31000 44600 30975 44650 10 line +31000 44700 30950 44725 10 line +31000 44700 30975 44750 10 line +grestore +gsave +false false false true 260.000000 [(D3) ] 0 30250 44850 180.555557 text +grestore +gsave +30700 44000 30700 44200 10 line +30800 44000 30600 44000 10 line +30745 43950 30655 43950 10 line +30720 43910 30680 43910 10 line +grestore +30700 45200 30700 45300 10 line +30700 44200 30700 44300 10 line +30700 46200 30700 46400 10 line +44500 41900 44600 41900 10 line +35700 39700 36800 39700 10 line +36800 40300 36800 39700 10 line +gsave +gsave +false false false false 208.000000 [(IN) ] 0 30200 53300 144.444443 text +grestore +gsave +false false false false 208.000000 [(OUT) ] 0 30748 53300 144.444443 text +grestore +gsave +false false false false 208.000000 [(7805) ] 0 30700 52800 144.444443 text +grestore +30100 53000 31100 53000 10 line +31100 53000 31100 53600 10 line +31100 53600 30100 53600 10 line +30100 53600 30100 53000 10 line +gsave +false false false false 208.000000 [(GND) ] 0 30456 53101 144.444443 text +grestore +30100 53300 29800 53300 10 line +gsave +false false false false 208.000000 [(1) ] 0 29900 53350 144.444443 text +grestore +30600 52700 30600 53000 10 line +gsave +false false false false 208.000000 [(2) ] 0 30500 52800 144.444443 text +grestore +31100 53300 31400 53300 10 line +gsave +false false false false 208.000000 [(3) ] 0 31230 53350 144.444443 text +grestore +grestore +gsave +false true false false 260.000000 [(U1) ] 0 31100 53700 180.555557 text +grestore +gsave +30600 51300 30600 51500 10 line +30500 51300 30700 51300 10 line +30555 51250 30645 51250 10 line +30580 51210 30620 51210 10 line +grestore +30600 52700 30600 51500 10 line +gsave +27900 53300 27900 53100 10 line +gsave +false true false false 208.000000 [(1) ] 270 27950 53150 144.444443 text +grestore +27900 52400 27900 52600 10 line +gsave +false false false false 208.000000 [(2) ] 270 27950 52550 144.444443 text +grestore +28100 52750 27700 52750 10 line +27900 52600 27900 52750 10 line +27900 52950 27900 53100 10 line +28100 53061 28000 53061 10 line +28049 53010 28049 53110 10 line +27700 52850 28100 52850 10 line +28100 52850 28100 52950 10 line +28100 52950 27700 52950 10 line +27700 52950 27700 52850 10 line +grestore +gsave +false false false false 260.000000 [(C1) ] 0 27400 53000 180.555557 text +grestore +gsave +false false false false 260.000000 [(47uFx16V) ] 0 27000 52600 180.555557 text +grestore +gsave +29300 52400 29300 52600 10 line +29300 53300 29300 53100 10 line +29100 52800 29500 52800 10 line +29100 52900 29500 52900 10 line +29300 53100 29300 52900 10 line +29300 52800 29300 52600 10 line +newpath +29300 53300 +25 +0 360 arc +fill +newpath +29300 53300 +25 +0 360 arc +fill +grestore +gsave +false true false true 260.000000 [(C3) ] 0 29900 53100 180.555557 text +grestore +gsave +false false false false 260.000000 [(100nF) ] 0 29400 52600 180.555557 text +grestore +gsave +33900 52700 33700 52800 10 line +33700 52800 33900 52900 10 line +33900 52900 33700 53000 10 line +33700 53000 33900 53100 10 line +33900 52700 33700 52600 10 line +33700 52600 33800 52550 10 line +33800 52400 33800 52550 10 line +33800 53300 33800 53148 10 line +33900 53099 33800 53150 10 line +newpath +33800 53300 +25 +0 360 arc +fill +newpath +33800 53300 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(R3) ] 0 33900 52800 180.555557 text +grestore +gsave +false false false true 260.000000 [(470) ] 0 33900 52800 180.555557 text +grestore +gsave +33600 52100 34000 52100 10 line +33600 52100 33800 51800 10 line +33800 51800 34000 52100 10 line +33600 51800 34000 51800 10 line +33800 51500 33800 51700 10 line +33800 52400 33800 52200 10 line +33800 51700 33800 51800 10 line +33800 52100 33800 52200 10 line +34000 52000 34100 51900 10 line +34000 51900 34100 51800 10 line +34100 51800 34050 51825 10 line +34100 51800 34075 51850 10 line +34100 51900 34050 51925 10 line +34100 51900 34075 51950 10 line +grestore +gsave +false false false true 260.000000 [(D2) ] 0 34150 52150 180.555557 text +grestore +gsave +false false false false 260.000000 [(RED) ] 0 34100 51600 180.555557 text +grestore +27900 53300 27900 53400 10 line +gsave +29300 51400 29300 51600 10 line +29200 51400 29400 51400 10 line +29255 51350 29345 51350 10 line +29280 51310 29320 51310 10 line +grestore +31400 53300 33900 53300 10 line +32900 53300 32900 53400 10 line +gsave +31600 53200 31600 53000 10 line +gsave +false true false false 208.000000 [(1) ] 270 31650 53050 144.444443 text +grestore +31600 52300 31600 52500 10 line +gsave +false false false false 208.000000 [(2) ] 270 31650 52450 144.444443 text +grestore +31800 52650 31400 52650 10 line +31600 52500 31600 52650 10 line +31600 52850 31600 53000 10 line +31800 52961 31700 52961 10 line +31749 52910 31749 53010 10 line +31400 52750 31800 52750 10 line +31800 52750 31800 52850 10 line +31800 52850 31400 52850 10 line +31400 52850 31400 52750 10 line +grestore +gsave +false false false false 260.000000 [(C4) ] 0 31800 52800 180.555557 text +grestore +gsave +false false false true 260.000000 [(47uFx16V) ] 0 31800 52800 180.555557 text +grestore +gsave +32900 52300 32900 52500 10 line +32900 53200 32900 53000 10 line +32700 52700 33100 52700 10 line +32700 52800 33100 52800 10 line +32900 53000 32900 52800 10 line +32900 52700 32900 52500 10 line +grestore +gsave +false false false false 260.000000 [(C5) ] 0 33100 52800 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 33100 52800 180.555557 text +grestore +gsave +32900 51300 32900 51500 10 line +32800 51300 33000 51300 10 line +32855 51250 32945 51250 10 line +32880 51210 32920 51210 10 line +grestore +gsave +31600 51300 31600 51500 10 line +31500 51300 31700 51300 10 line +31555 51250 31645 51250 10 line +31580 51210 31620 51210 10 line +grestore +gsave +33800 51300 33800 51500 10 line +33700 51300 33900 51300 10 line +33755 51250 33845 51250 10 line +33780 51210 33820 51210 10 line +grestore +gsave +27900 53400 27900 53600 10 line +27750 53600 28050 53600 10 line +gsave +false false false false 208.000000 [(+12V) ] 0 27775 53650 144.444443 text +grestore +grestore +gsave +32900 53400 32900 53600 10 line +32750 53600 33050 53600 10 line +gsave +false false false false 208.000000 [(+5V) ] 0 32775 53650 144.444443 text +grestore +grestore +27900 53300 29800 53300 10 line +gsave +27200 51600 27200 51400 10 line +27350 51400 27050 51400 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 27000 51200 180.555557 text +grestore +gsave +29000 52400 28800 52400 10 line +28100 52400 28300 52400 10 line +28600 52200 28600 52600 10 line +28500 52200 28500 52600 10 line +28300 52400 28500 52400 10 line +28600 52400 28800 52400 10 line +grestore +gsave +false false false false 260.000000 [(C2) ] 0 28400 52800 180.555557 text +grestore +gsave +false true false true 260.000000 [(2.2nF) ] 0 28900 52800 180.555557 text +grestore +29300 51600 29300 52400 10 line +27900 52400 27900 51600 10 line +gsave +27900 51400 27900 51600 10 line +27800 51400 28000 51400 10 line +27855 51350 27945 51350 10 line +27880 51310 27920 51310 10 line +grestore +27200 51600 27900 51600 10 line +31600 52300 31600 51500 10 line +32900 52300 32900 51500 10 line +gsave +31600 53400 31600 53600 10 line +31450 53600 31750 53600 10 line +gsave +false false false false 208.000000 [(Vcc) ] 0 31475 53650 144.444443 text +grestore +grestore +gsave +37700 53400 37700 53600 10 line +37550 53600 37850 53600 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 37575 53650 144.444443 text +grestore +grestore +35500 53300 37700 53300 10 line +34700 51500 34700 52700 10 line +35700 52700 35700 53300 10 line +gsave +35100 45800 35300 45800 10 line +34500 45900 34500 45700 10 line +34500 45900 35000 45900 10 line +35000 45900 35100 45800 10 line +35100 45800 35000 45700 10 line +35000 45700 34500 45700 10 line +grestore +gsave +false true true false 260.000000 [(CRNT1) ] 0 34400 45800 180.555557 text +grestore +gsave +35100 45600 35300 45600 10 line +34500 45700 34500 45500 10 line +34500 45700 35000 45700 10 line +35000 45700 35100 45600 10 line +35100 45600 35000 45500 10 line +35000 45500 34500 45500 10 line +grestore +gsave +false true true false 260.000000 [(CRNT2) ] 0 34400 45600 180.555557 text +grestore +gsave +44600 43100 44800 43100 10 line +44800 43000 44800 43200 10 line +44800 43000 45300 43000 10 line +45300 43000 45400 43100 10 line +45400 43100 45300 43200 10 line +45300 43200 44800 43200 10 line +grestore +gsave +false false true false 260.000000 [(BRAKE1) ] 0 45500 43100 180.555557 text +grestore +gsave +35700 42800 35700 43000 10 line +35850 43000 35550 43000 10 line +gsave +false true false false 208.000000 [(+3.3V) ] 0 35825 43050 144.444443 text +grestore +grestore +gsave +46500 41500 46100 41500 10 line +46500 41500 46300 41200 10 line +46300 41200 46100 41500 10 line +46500 41200 46100 41200 10 line +46300 40900 46300 41100 10 line +46300 41800 46300 41600 10 line +46300 41100 46300 41200 10 line +46300 41500 46300 41600 10 line +46100 41400 46000 41300 10 line +46100 41300 46000 41200 10 line +46000 41200 46050 41225 10 line +46000 41200 46025 41250 10 line +46000 41300 46050 41325 10 line +46000 41300 46025 41350 10 line +grestore +gsave +false true false true 260.000000 [(D12) ] 0 46750 41450 180.555557 text +grestore +gsave +46400 42100 46200 42200 10 line +46200 42200 46400 42300 10 line +46400 42300 46200 42400 10 line +46200 42400 46400 42500 10 line +46400 42100 46200 42000 10 line +46200 42000 46300 41950 10 line +46300 41800 46300 41950 10 line +46300 42700 46300 42548 10 line +46400 42499 46300 42550 10 line +grestore +gsave +false false false false 260.000000 [(R30) ] 0 46500 42200 180.555557 text +grestore +gsave +false false false true 260.000000 [(470) ] 0 46500 42200 180.555557 text +grestore +gsave +46300 40700 46300 40900 10 line +46200 40700 46400 40700 10 line +46255 40650 46345 40650 10 line +46280 40610 46320 40610 10 line +grestore +gsave +38600 43600 38800 43600 10 line +38000 43700 38000 43500 10 line +38000 43700 38500 43700 10 line +38500 43700 38600 43600 10 line +38600 43600 38500 43500 10 line +38500 43500 38000 43500 10 line +grestore +gsave +false true true false 260.000000 [(CHB1) ] 0 37900 43600 180.555557 text +grestore +gsave +38600 43800 38800 43800 10 line +38000 43900 38000 43700 10 line +38000 43900 38500 43900 10 line +38500 43900 38600 43800 10 line +38600 43800 38500 43700 10 line +38500 43700 38000 43700 10 line +grestore +gsave +false true true false 260.000000 [(CHA1) ] 0 37900 43800 180.555557 text +grestore +gsave +39700 48100 39900 48000 10 line +39900 48000 39700 47900 10 line +39700 47900 39900 47800 10 line +39900 47800 39700 47700 10 line +39700 48100 39900 48200 10 line +39900 48200 39800 48250 10 line +39800 48400 39800 48250 10 line +39800 47500 39800 47652 10 line +39700 47701 39800 47650 10 line +newpath +39800 48400 +25 +0 360 arc +fill +newpath +39800 48400 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(R13) ] 0 39700 48100 180.555557 text +grestore +gsave +false true false true 260.000000 [(2k7) ] 0 39700 48100 180.555557 text +grestore +gsave +39100 48100 39300 48000 10 line +39300 48000 39100 47900 10 line +39100 47900 39300 47800 10 line +39300 47800 39100 47700 10 line +39100 48100 39300 48200 10 line +39300 48200 39200 48250 10 line +39200 48400 39200 48250 10 line +39200 47500 39200 47652 10 line +39100 47701 39200 47650 10 line +grestore +gsave +false true false false 260.000000 [(R12) ] 0 39100 48100 180.555557 text +grestore +gsave +false true false true 260.000000 [(2k7) ] 0 39100 48100 180.555557 text +grestore +gsave +40300 48100 40500 48000 10 line +40500 48000 40300 47900 10 line +40300 47900 40500 47800 10 line +40500 47800 40300 47700 10 line +40300 48100 40500 48200 10 line +40500 48200 40400 48250 10 line +40400 48400 40400 48250 10 line +40400 47500 40400 47652 10 line +40300 47701 40400 47650 10 line +newpath +40400 48400 +25 +0 360 arc +fill +newpath +40400 48400 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(R14) ] 0 40300 48100 180.555557 text +grestore +gsave +false true false true 260.000000 [(2k7) ] 0 40300 48100 180.555557 text +grestore +39200 48400 41000 48400 10 line +gsave +38600 45400 38800 45400 10 line +38000 45500 38000 45300 10 line +38000 45500 38500 45500 10 line +38500 45500 38600 45400 10 line +38600 45400 38500 45300 10 line +38500 45300 38000 45300 10 line +grestore +gsave +false true true false 260.000000 [(CHB2) ] 0 37900 45400 180.555557 text +grestore +gsave +38600 42800 38800 42800 10 line +38000 42900 38000 42700 10 line +38000 42900 38500 42900 10 line +38500 42900 38600 42800 10 line +38600 42800 38500 42700 10 line +38500 42700 38000 42700 10 line +grestore +gsave +false true true false 260.000000 [(CHA2) ] 0 37900 42800 180.555557 text +grestore +gsave +40100 48400 40100 48600 10 line +39950 48600 40250 48600 10 line +gsave +false false false false 208.000000 [(+5V) ] 0 39975 48650 144.444443 text +grestore +newpath +40100 48400 +25 +0 360 arc +fill +newpath +40100 48400 +25 +0 360 arc +fill +grestore +gsave +34700 51300 34700 51500 10 line +34600 51300 34800 51300 10 line +34655 51250 34745 51250 10 line +34680 51210 34720 51210 10 line +grestore +gsave +35700 52700 35700 52500 10 line +gsave +false true false false 208.000000 [(1) ] 270 35750 52550 144.444443 text +grestore +35700 51800 35700 52000 10 line +gsave +false false false false 208.000000 [(2) ] 270 35750 51950 144.444443 text +grestore +35900 52150 35500 52150 10 line +35700 52000 35700 52150 10 line +35700 52350 35700 52500 10 line +35900 52461 35800 52461 10 line +35849 52410 35849 52510 10 line +35500 52250 35900 52250 10 line +35900 52250 35900 52350 10 line +35900 52350 35500 52350 10 line +35500 52350 35500 52250 10 line +grestore +gsave +false false false false 260.000000 [(C7) ] 0 36000 52300 180.555557 text +grestore +gsave +false false false true 260.000000 [(47uF) ] 0 36000 52300 180.555557 text +grestore +gsave +35700 51300 35700 51500 10 line +35600 51300 35800 51300 10 line +35655 51250 35745 51250 10 line +35680 51210 35720 51210 10 line +grestore +35700 51800 35700 51500 10 line +gsave +30600 46800 30400 46800 10 line +30400 46900 30400 46700 10 line +30400 46900 29900 46900 10 line +29900 46900 29800 46800 10 line +29800 46800 29900 46700 10 line +29900 46700 30400 46700 10 line +grestore +gsave +false true false false 260.000000 [(DRV1_A) ] 0 29800 46700 180.555557 text +grestore +gsave +30600 47000 30400 47000 10 line +30400 47100 30400 46900 10 line +30400 47100 29900 47100 10 line +29900 47100 29800 47000 10 line +29800 47000 29900 46900 10 line +29900 46900 30400 46900 10 line +grestore +gsave +false true false false 260.000000 [(DRV1_B) ] 0 29800 46900 180.555557 text +grestore +gsave +47600 43300 47300 43300 10 line +gsave +false true false false 208.000000 [(3) ] 0 48750 43250 144.444443 text +grestore +47600 43600 47300 43600 10 line +gsave +false true false false 208.000000 [(2) ] 0 48750 43550 144.444443 text +grestore +47600 43000 47300 43000 10 line +gsave +false true false false 208.000000 [(4) ] 0 48750 42950 144.444443 text +grestore +47600 43600 48500 43600 10 line +47600 43300 48500 43300 10 line +47600 43000 48500 43000 10 line +47600 43900 47300 43900 10 line +gsave +false true false false 208.000000 [(1) ] 0 48750 43850 144.444443 text +grestore +47600 43900 48500 43900 10 line +48500 42800 49000 42800 10 line +49000 42800 49000 44100 10 line +49000 44100 48500 44100 10 line +48500 44100 48500 42800 10 line +grestore +gsave +false true false false 260.000000 [(CON_USB) ] 0 49000 44200 180.555557 text +grestore +gsave +39100 45300 39200 45100 10 line +39200 45100 39300 45300 10 line +39300 45300 39400 45100 10 line +39400 45100 39500 45300 10 line +39100 45300 39000 45100 10 line +39000 45100 38950 45200 10 line +38800 45200 38950 45200 10 line +39700 45200 39548 45200 10 line +39499 45300 39550 45200 10 line +grestore +gsave +false false false false 260.000000 [(R19) ] 0 39000 44900 180.555557 text +grestore +gsave +false false false true 260.000000 [(10k) ] 0 39000 44900 180.555557 text +grestore +gsave +40700 41800 40700 42000 10 line +40800 41800 40600 41800 10 line +40745 41750 40655 41750 10 line +40720 41710 40680 41710 10 line +grestore +gsave +38600 45200 38800 45200 10 line +38000 45300 38000 45100 10 line +38000 45300 38500 45300 10 line +38500 45300 38600 45200 10 line +38600 45200 38500 45100 10 line +38500 45100 38000 45100 10 line +grestore +gsave +false true true false 260.000000 [(INDEX2) ] 0 37900 45200 180.555557 text +grestore +gsave +39100 43500 39200 43300 10 line +39200 43300 39300 43500 10 line +39300 43500 39400 43300 10 line +39400 43300 39500 43500 10 line +39100 43500 39000 43300 10 line +39000 43300 38950 43400 10 line +38800 43400 38950 43400 10 line +39700 43400 39548 43400 10 line +39499 43500 39550 43400 10 line +grestore +gsave +false false false false 260.000000 [(R23) ] 0 39000 43100 180.555557 text +grestore +gsave +false false false true 260.000000 [(10k) ] 0 39000 43100 180.555557 text +grestore +gsave +40300 42600 40100 42500 10 line +40100 42500 40300 42400 10 line +40300 42400 40100 42300 10 line +40100 42300 40300 42200 10 line +40300 42600 40100 42700 10 line +40100 42700 40200 42750 10 line +40200 42900 40200 42750 10 line +40200 42000 40200 42152 10 line +40300 42201 40200 42150 10 line +grestore +gsave +false true false false 260.000000 [(R25) ] 0 40100 42300 180.555557 text +grestore +gsave +false true false true 260.000000 [(1k5) ] 0 40100 42300 180.555557 text +grestore +gsave +40200 41800 40200 42000 10 line +40300 41800 40100 41800 10 line +40245 41750 40155 41750 10 line +40220 41710 40180 41710 10 line +grestore +gsave +38600 43400 38800 43400 10 line +38000 43500 38000 43300 10 line +38000 43500 38500 43500 10 line +38500 43500 38600 43400 10 line +38600 43400 38500 43300 10 line +38500 43300 38000 43300 10 line +grestore +gsave +false true true false 260.000000 [(INDEX1) ] 0 37900 43400 180.555557 text +grestore +gsave +40800 42600 40600 42500 10 line +40600 42500 40800 42400 10 line +40800 42400 40600 42300 10 line +40600 42300 40800 42200 10 line +40800 42600 40600 42700 10 line +40600 42700 40700 42750 10 line +40700 42900 40700 42750 10 line +40700 42000 40700 42152 10 line +40800 42201 40700 42150 10 line +grestore +gsave +false false false false 260.000000 [(R26) ] 0 40300 42200 180.555557 text +grestore +gsave +false false false true 260.000000 [(1k5) ] 0 40300 42200 180.555557 text +grestore +39700 45200 41200 45200 10 line +38800 45400 41200 45400 10 line +38800 43600 41200 43600 10 line +38800 43800 41200 43800 10 line +40700 42900 40700 45200 10 line +40200 42900 40200 43400 10 line +39700 43400 41200 43400 10 line +gsave +40900 48100 41100 48000 10 line +41100 48000 40900 47900 10 line +40900 47900 41100 47800 10 line +41100 47800 40900 47700 10 line +40900 48100 41100 48200 10 line +41100 48200 41000 48250 10 line +41000 48400 41000 48250 10 line +41000 47500 41000 47652 10 line +40900 47701 41000 47650 10 line +grestore +gsave +false true false false 260.000000 [(R15) ] 0 40900 48100 180.555557 text +grestore +gsave +false true false true 260.000000 [(2k7) ] 0 40900 48100 180.555557 text +grestore +39200 47500 39200 45400 10 line +39800 47500 39800 43800 10 line +40400 47500 40400 43600 10 line +41000 47500 41000 43200 10 line +38800 42800 39700 42800 10 line +39700 42800 39700 43200 10 line +39700 43200 41200 43200 10 line +gsave +40650 40400 40750 40400 10 line +40700 40450 40700 40350 10 line +gsave +false false false false 208.000000 [(Component not found:) ( dsPIC33EP256MU806.sym) ] 0 40800 40500 144.444443 text +grestore +41245 40923 41845 40923 50 line +41245 40923 41545 41423 50 line +41545 41423 41845 40923 50 line +gsave +false false false false 468.000000 [(!) ] 0 41515 41013 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(U9) ] 0 43100 48400 180.555557 text +grestore +gsave +false false false false 260.000000 [(dsPIC33EPXXX) ] 0 43100 48200 180.555557 text +grestore +47300 43700 47300 43600 10 line +47200 43500 47200 43300 10 line +47200 43300 47300 43300 10 line +47300 43900 44500 43900 10 line +44500 43700 47300 43700 10 line +47200 43500 44500 43500 10 line +45200 47400 45000 47400 10 line +45000 47400 45000 46700 10 line +45200 48700 41200 48700 10 line +45200 47100 44800 47100 10 line +44800 47100 44800 47300 10 line +44800 47300 44500 47300 10 line +44500 47100 44700 47100 10 line +44700 47100 44700 46800 10 line +44700 46800 45200 46800 10 line +44600 43300 44500 43300 10 line +44600 43100 44500 43100 10 line +35300 45800 41200 45800 10 line +35300 45600 41200 45600 10 line +36900 46000 41200 46000 10 line +36500 46200 41200 46200 10 line +gsave +31600 45900 31400 45800 10 line +31400 45800 31600 45700 10 line +31600 45700 31400 45600 10 line +31400 45600 31600 45500 10 line +31600 45900 31400 46000 10 line +31400 46000 31500 46050 10 line +31500 46200 31500 46050 10 line +31500 45300 31500 45452 10 line +31600 45501 31500 45450 10 line +grestore +gsave +false true false false 260.000000 [(R5) ] 0 31400 45800 180.555557 text +grestore +gsave +false true false true 260.000000 [(470) ] 0 31400 45800 180.555557 text +grestore +gsave +31300 44900 31700 44900 10 line +31300 44900 31500 44600 10 line +31500 44600 31700 44900 10 line +31300 44600 31700 44600 10 line +31500 44300 31500 44500 10 line +31500 45200 31500 45000 10 line +31500 44500 31500 44600 10 line +31500 44900 31500 45000 10 line +31700 44800 31800 44700 10 line +31700 44700 31800 44600 10 line +31800 44600 31750 44625 10 line +31800 44600 31775 44650 10 line +31800 44700 31750 44725 10 line +31800 44700 31775 44750 10 line +grestore +gsave +false false false true 260.000000 [(D4) ] 0 31050 44850 180.555557 text +grestore +gsave +31500 44000 31500 44200 10 line +31600 44000 31400 44000 10 line +31545 43950 31455 43950 10 line +31520 43910 31480 43910 10 line +grestore +31500 45200 31500 45300 10 line +31500 44200 31500 44300 10 line +31500 46200 31500 46600 10 line +gsave +32400 45900 32200 45800 10 line +32200 45800 32400 45700 10 line +32400 45700 32200 45600 10 line +32200 45600 32400 45500 10 line +32400 45900 32200 46000 10 line +32200 46000 32300 46050 10 line +32300 46200 32300 46050 10 line +32300 45300 32300 45452 10 line +32400 45501 32300 45450 10 line +grestore +gsave +false true false false 260.000000 [(R7) ] 0 32200 45800 180.555557 text +grestore +gsave +false true false true 260.000000 [(470) ] 0 32200 45800 180.555557 text +grestore +gsave +32100 44900 32500 44900 10 line +32100 44900 32300 44600 10 line +32300 44600 32500 44900 10 line +32100 44600 32500 44600 10 line +32300 44300 32300 44500 10 line +32300 45200 32300 45000 10 line +32300 44500 32300 44600 10 line +32300 44900 32300 45000 10 line +32500 44800 32600 44700 10 line +32500 44700 32600 44600 10 line +32600 44600 32550 44625 10 line +32600 44600 32575 44650 10 line +32600 44700 32550 44725 10 line +32600 44700 32575 44750 10 line +grestore +gsave +false false false true 260.000000 [(D5) ] 0 31850 44850 180.555557 text +grestore +gsave +32300 44000 32300 44200 10 line +32400 44000 32200 44000 10 line +32345 43950 32255 43950 10 line +32320 43910 32280 43910 10 line +grestore +32300 45200 32300 45300 10 line +32300 44200 32300 44300 10 line +32300 46200 32300 46800 10 line +gsave +33200 45900 33000 45800 10 line +33000 45800 33200 45700 10 line +33200 45700 33000 45600 10 line +33000 45600 33200 45500 10 line +33200 45900 33000 46000 10 line +33000 46000 33100 46050 10 line +33100 46200 33100 46050 10 line +33100 45300 33100 45452 10 line +33200 45501 33100 45450 10 line +grestore +gsave +false true false false 260.000000 [(R9) ] 0 33000 45800 180.555557 text +grestore +gsave +false true false true 260.000000 [(470) ] 0 33000 45800 180.555557 text +grestore +gsave +32900 44900 33300 44900 10 line +32900 44900 33100 44600 10 line +33100 44600 33300 44900 10 line +32900 44600 33300 44600 10 line +33100 44300 33100 44500 10 line +33100 45200 33100 45000 10 line +33100 44500 33100 44600 10 line +33100 44900 33100 45000 10 line +33300 44800 33400 44700 10 line +33300 44700 33400 44600 10 line +33400 44600 33350 44625 10 line +33400 44600 33375 44650 10 line +33400 44700 33350 44725 10 line +33400 44700 33375 44750 10 line +grestore +gsave +false false false true 260.000000 [(D6) ] 0 32650 44850 180.555557 text +grestore +gsave +33100 44000 33100 44200 10 line +33200 44000 33000 44000 10 line +33145 43950 33055 43950 10 line +33120 43910 33080 43910 10 line +grestore +33100 45200 33100 45300 10 line +33100 44200 33100 44300 10 line +33100 46200 33100 47000 10 line +30600 46400 41200 46400 10 line +30600 46600 41200 46600 10 line +30600 46800 41200 46800 10 line +30600 47000 41200 47000 10 line +41200 45000 39500 45000 10 line +46300 42700 44500 42700 10 line +27600 47300 28200 47300 10 line +28000 47200 28000 47300 10 line +27600 46300 28000 46300 10 line +29100 47300 41200 47300 10 line +41200 48700 41200 47300 10 line +32700 41800 32700 39700 10 line +36700 40300 37100 40300 10 line +37100 40300 37100 44400 10 line +36600 42100 37200 42100 10 line +39500 45000 39500 44400 10 line +39500 44400 37100 44400 10 line +39600 44800 39600 44300 10 line +39600 44300 37200 44300 10 line +37200 42100 37200 44300 10 line +39600 44800 41200 44800 10 line +29400 41900 30600 41900 10 line +29400 41300 30600 41300 10 line +33100 43200 33100 43100 10 line +33100 42200 33100 42100 10 line +32700 39700 32800 39700 10 line +33200 41800 33700 41800 10 line +30000 43000 30000 43200 10 line +30000 42100 30000 40400 10 line +30000 40400 31700 40400 10 line +33700 41500 33700 41800 10 line +33700 40600 33700 40000 10 line +33200 40400 33200 40000 10 line +gsave +37700 51300 37700 51500 10 line +37600 51300 37800 51300 10 line +37655 51250 37745 51250 10 line +37680 51210 37720 51210 10 line +grestore +36700 51500 36700 51900 10 line +37700 51500 37700 51900 10 line +36700 52800 36700 53300 10 line +37700 52800 37700 53400 10 line +32900 53200 32900 53300 10 line +31600 53200 31600 53300 10 line +31600 53300 31600 53400 10 line +gsave +33850 52700 33950 52700 10 line +33900 52750 33900 52650 10 line +gsave +false false false false 208.000000 [(Component not found:) ( lt1086.sym) ] 0 34000 52800 144.444443 text +grestore +34352 53223 34952 53223 50 line +34352 53223 34652 53723 50 line +34652 53723 34952 53223 50 line +gsave +false false false false 468.000000 [(!) ] 0 34622 53313 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(LT1086) ] 0 34200 53700 180.555557 text +grestore +gsave +false true false false 260.000000 [(U2) ] 0 35300 53700 180.555557 text +grestore +29000 52400 29300 52400 10 line +28100 52400 27900 52400 10 line +45200 48000 45200 48700 10 line +gsave +45900 51900 45900 51100 10 line +46500 51500 45900 51900 10 line +45900 51700 45700 51700 10 line +gsave +false false false false 208.000000 [(5) ] 0 45750 51725 144.444443 text +grestore +45900 51300 45700 51300 10 line +gsave +false false false false 208.000000 [(4) ] 0 45750 51325 144.444443 text +grestore +46500 51500 46700 51500 10 line +gsave +false false false false 208.000000 [(2) ] 0 46575 51525 144.444443 text +grestore +46200 51700 46200 51900 10 line +gsave +false false false false 208.000000 [(3) ] 0 46250 51775 144.444443 text +grestore +46200 51300 46200 51100 10 line +gsave +false false false false 208.000000 [(12) ] 0 46225 51150 144.444443 text +grestore +46000 51750 46000 51650 10 line +45950 51700 46050 51700 10 line +45950 51300 46050 51300 10 line +46500 51500 45900 51100 10 line +gsave +false false false false 208.000000 [(LM339) ] 0 45925 51450 144.444443 text +grestore +grestore +gsave +false false false false 260.000000 [(U3:A) ] 0 46400 51700 180.555557 text +grestore +gsave +45900 50800 45900 50000 10 line +46500 50400 45900 50800 10 line +45900 50600 45700 50600 10 line +gsave +false false false false 208.000000 [(7) ] 0 45750 50625 144.444443 text +grestore +45900 50200 45700 50200 10 line +gsave +false false false false 208.000000 [(6) ] 0 45750 50225 144.444443 text +grestore +46500 50400 46700 50400 10 line +gsave +false false false false 208.000000 [(1) ] 0 46575 50425 144.444443 text +grestore +46000 50650 46000 50550 10 line +45950 50600 46050 50600 10 line +45950 50200 46050 50200 10 line +46500 50400 45900 50000 10 line +gsave +false false false false 208.000000 [(LM339) ] 0 45925 50350 144.444443 text +grestore +grestore +gsave +false false false false 260.000000 [(U3:B) ] 0 46300 50600 180.555557 text +grestore +gsave +45000 52400 45000 52600 10 line +44850 52600 45150 52600 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 44875 52650 144.444443 text +grestore +grestore +gsave +45350 51700 45500 51700 10 line +45100 51700 45201 51752 10 line +45101 51699 45202 51647 10 line +45100 51600 44900 51700 10 line +44900 51700 45100 51800 10 line +45100 51800 44900 51900 10 line +44900 51900 45100 52000 10 line +45100 51600 44900 51500 10 line +44900 51500 45000 51450 10 line +45000 51300 45000 51450 10 line +45000 52200 45000 52048 10 line +45100 51999 45000 52050 10 line +45100 51700 45350 51700 10 line +grestore +gsave +false true false false 260.000000 [(R16) ] 0 44900 51700 180.555557 text +grestore +gsave +false true false true 260.000000 [(5k) ] 0 44900 51700 180.555557 text +grestore +gsave +45000 49600 45000 49800 10 line +44900 49600 45100 49600 10 line +44955 49550 45045 49550 10 line +44980 49510 45020 49510 10 line +grestore +gsave +45350 50200 45500 50200 10 line +45100 50200 45201 50252 10 line +45101 50199 45202 50147 10 line +45100 50100 44900 50200 10 line +44900 50200 45100 50300 10 line +45100 50300 44900 50400 10 line +44900 50400 45100 50500 10 line +45100 50100 44900 50000 10 line +44900 50000 45000 49950 10 line +45000 49800 45000 49950 10 line +45000 50700 45000 50548 10 line +45100 50499 45000 50550 10 line +45100 50200 45350 50200 10 line +grestore +gsave +false true false false 260.000000 [(R20) ] 0 44900 50200 180.555557 text +grestore +gsave +false true false true 260.000000 [(5k) ] 0 44900 50200 180.555557 text +grestore +45600 51300 45700 51300 10 line +gsave +46200 50900 46200 51100 10 line +46100 50900 46300 50900 10 line +46155 50850 46245 50850 10 line +46180 50810 46220 50810 10 line +grestore +45000 50700 45000 51300 10 line +gsave +46200 52400 46200 52600 10 line +46350 52600 46050 52600 10 line +gsave +false true false false 208.000000 [(+5V) ] 0 46325 52650 144.444443 text +grestore +grestore +46200 51900 46200 52400 10 line +45700 51700 45500 51700 10 line +45500 50200 45700 50200 10 line +45700 50600 45600 50600 10 line +45600 49100 45600 51300 10 line +gsave +46800 51800 47000 51900 10 line +47000 51900 46800 52000 10 line +46800 52000 47000 52100 10 line +47000 52100 46800 52200 10 line +46800 51800 47000 51700 10 line +47000 51700 46900 51650 10 line +46900 51500 46900 51650 10 line +46900 52400 46900 52248 10 line +46800 52199 46900 52250 10 line +grestore +gsave +false false false false 260.000000 [(R21) ] 0 47000 51900 180.555557 text +grestore +gsave +false false false true 260.000000 [(10k) ] 0 47000 51900 180.555557 text +grestore +45000 52400 45000 52200 10 line +gsave +46900 52400 46900 52600 10 line +47050 52600 46750 52600 10 line +gsave +false true false false 208.000000 [(+5V) ] 0 47025 52650 144.444443 text +grestore +grestore +46900 51500 46700 51500 10 line +gsave +40400 53900 40400 53100 10 line +41000 53500 40400 53900 10 line +40400 53700 40200 53700 10 line +gsave +false false false false 208.000000 [(11) ] 0 40250 53725 144.444443 text +grestore +40400 53300 40200 53300 10 line +gsave +false false false false 208.000000 [(10) ] 0 40250 53325 144.444443 text +grestore +41000 53500 41200 53500 10 line +gsave +false false false false 208.000000 [(13) ] 0 41075 53525 144.444443 text +grestore +40500 53750 40500 53650 10 line +40450 53700 40550 53700 10 line +40450 53300 40550 53300 10 line +41000 53500 40400 53100 10 line +gsave +false false false false 208.000000 [(LM339) ] 0 40425 53450 144.444443 text +grestore +grestore +gsave +false false false false 260.000000 [(U3:D) ] 0 40700 53700 180.555557 text +grestore +gsave +40400 53000 40400 52200 10 line +41000 52600 40400 53000 10 line +40400 52800 40200 52800 10 line +gsave +false false false false 208.000000 [(9) ] 0 40250 52825 144.444443 text +grestore +40400 52400 40200 52400 10 line +gsave +false false false false 208.000000 [(8) ] 0 40250 52425 144.444443 text +grestore +41000 52600 41200 52600 10 line +gsave +false false false false 208.000000 [(14) ] 0 41075 52625 144.444443 text +grestore +40500 52850 40500 52750 10 line +40450 52800 40550 52800 10 line +40450 52400 40550 52400 10 line +41000 52600 40400 52200 10 line +gsave +false false false false 208.000000 [(LM339) ] 0 40425 52550 144.444443 text +grestore +grestore +gsave +false false false false 260.000000 [(U3:C) ] 0 40700 52800 180.555557 text +grestore +40200 52800 40100 52800 10 line +40100 50400 40100 53700 10 line +40100 53700 40200 53700 10 line +gsave +39500 53800 39500 54000 10 line +39350 54000 39650 54000 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 39375 54050 144.444443 text +grestore +grestore +gsave +39850 53300 40000 53300 10 line +39600 53300 39701 53352 10 line +39601 53299 39702 53247 10 line +39600 53200 39400 53300 10 line +39400 53300 39600 53400 10 line +39600 53400 39400 53500 10 line +39400 53500 39600 53600 10 line +39600 53200 39400 53100 10 line +39400 53100 39500 53050 10 line +39500 52900 39500 53050 10 line +39500 53800 39500 53648 10 line +39600 53599 39500 53650 10 line +39600 53300 39850 53300 10 line +grestore +gsave +false false false false 260.000000 [(R6) ] 0 39100 53300 180.555557 text +grestore +gsave +39500 51800 39500 52000 10 line +39400 51800 39600 51800 10 line +39455 51750 39545 51750 10 line +39480 51710 39520 51710 10 line +grestore +gsave +39850 52400 40000 52400 10 line +39600 52400 39701 52452 10 line +39601 52399 39702 52347 10 line +39600 52300 39400 52400 10 line +39400 52400 39600 52500 10 line +39600 52500 39400 52600 10 line +39400 52600 39600 52700 10 line +39600 52300 39400 52200 10 line +39400 52200 39500 52150 10 line +39500 52000 39500 52150 10 line +39500 52900 39500 52748 10 line +39600 52699 39500 52750 10 line +39600 52400 39850 52400 10 line +grestore +gsave +false false false false 260.000000 [(R8) ] 0 39100 52400 180.555557 text +grestore +40000 53300 40200 53300 10 line +40000 52400 40200 52400 10 line +gsave +47160 49900 47500 49900 10 line +47160 50500 47500 50500 10 line +gsave +false false false false 208.000000 [(7402) ] 0 47200 49700 144.444443 text +grestore +46900 50200 400 312 409 10 darc +47200 50400 46900 50400 10 line +gsave +false true false false 208.000000 [(9) ] 0 47100 50450 144.444443 text +grestore +47200 50000 46900 50000 10 line +gsave +false true false false 208.000000 [(8) ] 0 47100 50050 144.444443 text +grestore +47938 50200 50 0 360 10 darc +48200 50200 47988 50200 10 line +gsave +false false false false 208.000000 [(10) ] 0 48000 50250 144.444443 text +grestore +47500 50300 400 270 346 10 darc +47500 50100 400 14 90 10 darc +grestore +gsave +false false false false 260.000000 [(U5:C) ] 0 47200 50600 180.555557 text +grestore +gsave +41960 52100 42300 52100 10 line +41960 52700 42300 52700 10 line +gsave +false false false false 208.000000 [(7402) ] 0 42000 51900 144.444443 text +grestore +41700 52400 400 312 409 10 darc +42000 52600 41700 52600 10 line +gsave +false true false false 208.000000 [(3) ] 0 41900 52650 144.444443 text +grestore +42000 52200 41700 52200 10 line +gsave +false true false false 208.000000 [(2) ] 0 41900 52250 144.444443 text +grestore +42738 52400 50 0 360 10 darc +43000 52400 42788 52400 10 line +gsave +false false false false 208.000000 [(1) ] 0 42800 52450 144.444443 text +grestore +42300 52500 400 270 346 10 darc +42300 52300 400 14 90 10 darc +grestore +gsave +false false false false 260.000000 [(U5:A) ] 0 42000 52800 180.555557 text +grestore +gsave +41300 53800 41500 53900 10 line +41500 53900 41300 54000 10 line +41300 54000 41500 54100 10 line +41500 54100 41300 54200 10 line +41300 53800 41500 53700 10 line +41500 53700 41400 53650 10 line +41400 53500 41400 53650 10 line +41400 54400 41400 54248 10 line +41300 54199 41400 54250 10 line +grestore +gsave +false false false false 260.000000 [(R10) ] 0 41500 53900 180.555557 text +grestore +gsave +false false false true 260.000000 [(10k) ] 0 41500 53900 180.555557 text +grestore +gsave +41400 54400 41400 54600 10 line +41550 54600 41250 54600 10 line +gsave +false true false false 208.000000 [(+5V) ] 0 41525 54650 144.444443 text +grestore +grestore +41400 53500 41200 53500 10 line +41400 53500 41400 52600 10 line +41200 52600 41700 52600 10 line +46900 51500 46900 50400 10 line +46700 50400 46900 50400 10 line +46900 50000 46900 49300 10 line +36900 49300 46900 49300 10 line +gsave +48200 50200 48400 50200 10 line +48400 50300 48400 50100 10 line +48400 50300 48900 50300 10 line +48900 50300 49000 50200 10 line +49000 50200 48900 50100 10 line +48900 50100 48400 50100 10 line +grestore +gsave +false false true false 260.000000 [(EN2) ] 0 49100 50200 180.555557 text +grestore +gsave +43000 52400 43200 52400 10 line +43200 52500 43200 52300 10 line +43200 52500 43700 52500 10 line +43700 52500 43800 52400 10 line +43800 52400 43700 52300 10 line +43700 52300 43200 52300 10 line +grestore +gsave +false false true false 260.000000 [(EN1) ] 0 43900 52400 180.555557 text +grestore +36500 46200 36500 50600 10 line +36500 50600 41700 50600 10 line +41700 52200 41700 50600 10 line +36700 45800 36700 50400 10 line +36700 50400 40100 50400 10 line +36900 46000 36900 49300 10 line +37100 45600 37100 49100 10 line +37100 49100 45600 49100 10 line +gsave +false false false false 260.000000 [(1) ] 0 43400 38700 180.555557 text +grestore +gsave +false false false false 260.000000 [(3) ] 0 44900 38700 180.555557 text +grestore +gsave +false false false false 260.000000 [(Universidade Federal do Rio Grande do Sul) ] 0 44700 39800 180.555557 text +grestore +gsave +false false false false 260.000000 [(Departamento de Engenharia Eletrica) ] 0 44900 39600 180.555557 text +grestore +gsave +false false false false 260.000000 [(Actuador Interface Card - dsPIC & USB & CAN Interfaces) ] 0 43700 39300 180.555557 text +grestore +gsave +false false false false 260.000000 [(aicpic.sch) ] 0 42900 39000 180.555557 text +grestore +gsave +false false false false 260.000000 [(2.4.1) ] 0 46700 39000 180.555557 text +grestore +gsave +false false false false 156.000000 [(Walter Fetter Lages) (Diego Caberlon Santini) (Rodrigo Daniel Trevizan) (Davi Ebert Bobsin) ] 0 47800 38700 108.333336 text +grestore +60 60 42370 40870 fbox +60 60 43170 40870 fbox +newpath +42800 40900 +25 +0 360 arc +fill +newpath +42700 48100 +25 +0 360 arc +fill +newpath +42700 48100 +25 +0 360 arc +fill +60 60 43470 48070 fbox +60 60 42270 48070 fbox +newpath +42700 48100 +25 +0 360 arc +fill +newpath +42800 40900 +25 +0 360 arc +fill +newpath +42800 40900 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +33100 42100 +25 +0 360 arc +fill +newpath +33700 42700 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +newpath +31600 43200 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +newpath +31600 43200 +25 +0 360 arc +fill +newpath +31600 43200 +25 +0 360 arc +fill +newpath +33700 40000 +25 +0 360 arc +fill +newpath +33700 42700 +25 +0 360 arc +fill +newpath +33700 42700 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +35700 40300 +25 +0 360 arc +fill +newpath +30700 46400 +25 +0 360 arc +fill +newpath +30700 46400 +25 +0 360 arc +fill +60 60 44470 41870 fbox +newpath +36800 40300 +25 +0 360 arc +fill +newpath +36800 40300 +25 +0 360 arc +fill +newpath +29300 53300 +25 +0 360 arc +fill +newpath +29300 53300 +25 +0 360 arc +fill +newpath +33800 53300 +25 +0 360 arc +fill +newpath +33800 53300 +25 +0 360 arc +fill +newpath +27900 53300 +25 +0 360 arc +fill +60 60 33870 53270 fbox +newpath +33800 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +27900 53300 +25 +0 360 arc +fill +newpath +29300 53300 +25 +0 360 arc +fill +newpath +29300 52400 +25 +0 360 arc +fill +newpath +27900 52400 +25 +0 360 arc +fill +newpath +27900 51600 +25 +0 360 arc +fill +newpath +27900 51600 +25 +0 360 arc +fill +60 60 35470 53270 fbox +newpath +37700 53300 +25 +0 360 arc +fill +newpath +35700 53300 +25 +0 360 arc +fill +newpath +36700 53300 +25 +0 360 arc +fill +newpath +37700 53300 +25 +0 360 arc +fill +60 60 34670 52670 fbox +newpath +35700 53300 +25 +0 360 arc +fill +newpath +35700 53300 +25 +0 360 arc +fill +newpath +39800 48400 +25 +0 360 arc +fill +newpath +39800 48400 +25 +0 360 arc +fill +newpath +40400 48400 +25 +0 360 arc +fill +newpath +40400 48400 +25 +0 360 arc +fill +newpath +39800 48400 +25 +0 360 arc +fill +newpath +40400 48400 +25 +0 360 arc +fill +newpath +40100 48400 +25 +0 360 arc +fill +newpath +40100 48400 +25 +0 360 arc +fill +newpath +40100 48400 +25 +0 360 arc +fill +60 60 41170 45170 fbox +newpath +40700 45200 +25 +0 360 arc +fill +60 60 41170 45370 fbox +newpath +39200 45400 +25 +0 360 arc +fill +60 60 41170 43570 fbox +newpath +40400 43600 +25 +0 360 arc +fill +60 60 41170 43770 fbox +newpath +39800 43800 +25 +0 360 arc +fill +newpath +40700 45200 +25 +0 360 arc +fill +newpath +40700 45200 +25 +0 360 arc +fill +newpath +40200 43400 +25 +0 360 arc +fill +newpath +40200 43400 +25 +0 360 arc +fill +60 60 41170 43370 fbox +newpath +40200 43400 +25 +0 360 arc +fill +newpath +39200 45400 +25 +0 360 arc +fill +newpath +39200 45400 +25 +0 360 arc +fill +newpath +39800 43800 +25 +0 360 arc +fill +newpath +39800 43800 +25 +0 360 arc +fill +newpath +40400 43600 +25 +0 360 arc +fill +newpath +40400 43600 +25 +0 360 arc +fill +newpath +41000 43200 +25 +0 360 arc +fill +newpath +41000 43200 +25 +0 360 arc +fill +60 60 41170 43170 fbox +newpath +41000 43200 +25 +0 360 arc +fill +60 60 44470 43870 fbox +60 60 44470 43670 fbox +60 60 44470 43470 fbox +60 60 44470 47270 fbox +60 60 44470 47070 fbox +60 60 44470 43270 fbox +60 60 44470 43070 fbox +60 60 41170 45770 fbox +newpath +36700 45800 +25 +0 360 arc +fill +60 60 41170 45570 fbox +newpath +37100 45600 +25 +0 360 arc +fill +60 60 41170 45970 fbox +60 60 41170 46170 fbox +newpath +31500 46600 +25 +0 360 arc +fill +newpath +31500 46600 +25 +0 360 arc +fill +newpath +32300 46800 +25 +0 360 arc +fill +newpath +32300 46800 +25 +0 360 arc +fill +newpath +33100 47000 +25 +0 360 arc +fill +newpath +33100 47000 +25 +0 360 arc +fill +60 60 41170 46370 fbox +newpath +30700 46400 +25 +0 360 arc +fill +60 60 41170 46570 fbox +newpath +31500 46600 +25 +0 360 arc +fill +60 60 41170 46770 fbox +newpath +32300 46800 +25 +0 360 arc +fill +60 60 41170 46970 fbox +newpath +33100 47000 +25 +0 360 arc +fill +60 60 41170 44970 fbox +60 60 44470 42670 fbox +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 47300 +25 +0 360 arc +fill +newpath +28000 46300 +25 +0 360 arc +fill +newpath +36800 40300 +25 +0 360 arc +fill +60 60 41170 44770 fbox +newpath +33100 43200 +25 +0 360 arc +fill +newpath +33100 43200 +25 +0 360 arc +fill +newpath +33100 42100 +25 +0 360 arc +fill +newpath +33100 42100 +25 +0 360 arc +fill +newpath +33700 41800 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +31700 40400 +25 +0 360 arc +fill +newpath +33700 41800 +25 +0 360 arc +fill +newpath +33700 40000 +25 +0 360 arc +fill +newpath +36700 53300 +25 +0 360 arc +fill +newpath +36700 53300 +25 +0 360 arc +fill +newpath +37700 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +32900 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +31600 53300 +25 +0 360 arc +fill +newpath +29300 52400 +25 +0 360 arc +fill +newpath +27900 52400 +25 +0 360 arc +fill +newpath +45600 50600 +25 +0 360 arc +fill +newpath +45600 50600 +25 +0 360 arc +fill +newpath +45600 50600 +25 +0 360 arc +fill +newpath +46900 51500 +25 +0 360 arc +fill +newpath +40100 52800 +25 +0 360 arc +fill +newpath +40100 52800 +25 +0 360 arc +fill +newpath +40100 52800 +25 +0 360 arc +fill +newpath +41400 53500 +25 +0 360 arc +fill +newpath +41400 53500 +25 +0 360 arc +fill +newpath +41400 52600 +25 +0 360 arc +fill +newpath +41400 52600 +25 +0 360 arc +fill +newpath +41400 52600 +25 +0 360 arc +fill +newpath +46900 51500 +25 +0 360 arc +fill +newpath +46900 50400 +25 +0 360 arc +fill +newpath +46900 50400 +25 +0 360 arc +fill +newpath +36700 45800 +25 +0 360 arc +fill +newpath +36700 45800 +25 +0 360 arc +fill +newpath +37100 45600 +25 +0 360 arc +fill +newpath +37100 45600 +25 +0 360 arc +fill +showpage +%%End diff --git a/doc/aicpic.sch b/doc/aicpic.sch index e6d36f1..6f8a541 100644 --- a/doc/aicpic.sch +++ b/doc/aicpic.sch @@ -1,708 +1,917 @@ -v 20130925 2 -C 1000 73500 0 0 0 title-A2.sym -N 18300 87300 18600 87300 4 -N 18300 84100 18600 84100 4 -C 18500 83800 1 0 0 gnd-1.sym -N 13600 84900 13900 84900 4 -C 13500 84600 1 0 0 gnd-1.sym -C 5300 78300 1 0 0 lm7805-1.sym -{ -T 6600 79300 5 10 1 1 0 6 1 -refdes=U1 -T 5300 78300 5 10 0 1 0 0 1 -footprint=TO220W +v 20110115 2 +T 27400 10600 8 10 0 1 0 0 1 +footprint=LQFP120_16 +C 26600 38600 0 0 0 title-A2.sym +N 42400 40900 43200 40900 4 +C 42700 40500 1 0 0 gnd-1.sym +C 42500 48100 1 0 0 3.3V-plus-1.sym +N 43500 48100 42300 48100 4 +N 42800 40800 42800 40900 4 +C 27900 46000 1 0 0 gnd-1.sym +C 28200 47200 1 0 0 resistor-1.sym +{ +T 28200 47200 5 10 0 1 0 0 1 +footprint=ACY400 +T 28700 47600 5 10 1 1 0 0 1 +refdes=R2 +T 28700 47600 5 10 1 1 180 6 1 +value=2k2 } -C 6000 77000 1 0 0 gnd-1.sym -N 6100 78300 6100 77300 4 -C 3000 78800 1 270 0 capacitor-4.sym +C 28100 47300 1 90 0 resistor-1.sym { -T 2700 78500 5 10 1 1 0 0 1 -refdes=C1 -T 2300 78100 5 10 1 1 0 0 1 -value=47uFx16V -T 3000 78800 5 10 0 0 0 0 1 -footprint=RCY100P -T 3000 78800 5 10 0 1 0 0 1 -symversion=0.100 +T 28100 47300 5 10 0 1 0 0 1 +footprint=ACY400 +T 27900 47800 5 10 1 1 0 6 1 +refdes=R1 +T 27900 47800 5 10 1 1 180 0 1 +value=10k } -C 5000 77900 1 90 0 capacitor-1.sym +C 45800 41600 1 0 1 osc-2.sym { -T 5400 78600 5 10 1 1 180 0 1 -refdes=C2 -T 4900 78100 5 10 1 1 0 0 1 -value=100nF -T 5000 77900 5 10 0 0 0 0 1 -footprint=RCI200 -T 5000 77900 5 10 0 1 0 0 1 -symversion=0.100 +T 45300 42200 5 10 1 1 0 6 1 +device=OSC +T 45900 42200 5 10 1 1 0 6 1 +refdes=U16 +T 45600 41600 5 10 1 1 0 6 1 +value=6MHz } -C 10200 79000 1 180 0 resistor-1.sym +C 27800 49100 1 0 0 5V-plus-1.sym +C 33000 42200 1 270 1 resistor-1.sym { -T 9600 79100 5 10 1 1 0 0 1 -refdes=R1 -T 9600 78600 5 10 1 1 0 0 1 -value=470 -T 10200 79000 5 10 0 1 0 0 1 +T 33000 42200 5 10 0 1 0 0 1 footprint=ACY400 +T 33200 42600 5 10 1 1 0 0 1 +refdes=R11 +T 33200 42600 5 10 1 1 180 6 1 +value=2k2 } -C 10500 77900 1 270 1 led-3.sym +C 33300 43200 1 0 1 generic-power.sym { -T 11050 78550 5 10 1 1 180 6 1 -refdes=D1 -T 11000 78000 5 10 1 1 0 0 1 -value=RED -T 10500 77900 5 10 0 1 0 0 1 -footprint=LED5 +T 33500 43500 5 10 0 1 0 6 1 +net=VCAN:1 +T 33300 43500 5 10 1 1 0 6 1 +value=VCAN } -N 3200 78800 3200 79400 4 -N 4800 78800 4800 78900 4 -C 4700 77000 1 0 0 gnd-1.sym -N 9300 78900 6900 78900 4 -N 7500 78800 7500 78900 4 -N 8500 78800 8500 78900 4 -C 7300 78800 1 270 0 capacitor-4.sym +N 35700 39400 36000 39400 4 +N 36000 39400 36000 39300 4 +C 36100 39000 1 0 1 gnd-1.sym +C 33400 40400 1 0 1 generic-power.sym { -T 7000 78500 5 10 1 1 0 0 1 -refdes=C3 -T 6600 78100 5 10 1 1 0 0 1 -value=47uFx16V -T 7300 78800 5 10 0 0 0 0 1 -footprint=RCY100P -T 7300 78800 5 10 0 1 0 0 1 -symversion=0.100 +T 33600 40700 5 10 0 1 0 6 1 +net=VCAN:1 +T 33400 40700 5 10 1 1 0 6 1 +value=VCAN } -C 8700 77900 1 90 0 capacitor-1.sym +N 32000 40500 32000 40400 4 +C 32600 40500 1 0 1 PCA82C250-1.sym { -T 9100 78600 5 10 1 1 180 0 1 -refdes=C4 -T 8600 78100 5 10 1 1 0 0 1 -value=100nF -T 8700 77900 5 10 0 0 0 0 1 -footprint=RCI200 -T 8700 77900 5 10 0 1 0 0 1 -symversion=0.100 +T 31400 42400 5 10 1 1 0 6 1 +device=PCA82C250 +T 32300 42400 5 10 1 1 0 6 1 +refdes=U6 } -C 8400 77000 1 0 0 gnd-1.sym -C 7400 77000 1 0 0 gnd-1.sym -C 10600 77000 1 0 0 gnd-1.sym -N 10200 78900 10700 78900 4 -N 10700 78900 10700 78800 4 -N 8500 79400 8500 78900 4 -C 6400 86500 1 0 0 gnd-1.sym -C 8400 87600 1 0 0 resistor-1.sym +N 31700 40200 31700 40500 4 +C 31500 40200 1 180 1 generic-power.sym { -T 8800 87900 5 10 1 1 0 0 1 -refdes=R2 -T 8800 87400 5 10 1 1 0 0 1 -value=2k2 -T 8400 87600 5 10 0 1 0 0 1 +T 32200 39800 5 10 0 1 0 6 1 +net=GNDCAN:1 +T 32000 39800 5 10 1 1 0 6 1 +value=GNDCAN +} +C 33000 41800 1 180 1 generic-power.sym +{ +T 33700 41300 5 10 0 1 0 6 1 +net=GNDCAN:1 +T 33600 41400 5 10 1 1 0 6 1 +value=GNDCAN +} +C 36600 42000 1 0 1 resistor-1.sym +{ +T 36600 42000 5 10 0 1 0 0 1 footprint=ACY400 +T 36000 42400 5 10 1 1 0 0 1 +refdes=R17 +T 36000 42400 5 10 1 1 180 6 1 +value=220 +} +N 33700 42100 32600 42100 4 +N 33700 42400 33700 43200 4 +N 30000 43200 33700 43200 4 +N 31600 43200 31600 42700 4 +C 33700 39600 1 0 1 resistor-1.sym +{ +T 33700 39600 5 10 0 1 0 0 1 +footprint=ACY400 +T 33400 39500 5 10 1 1 0 6 1 +refdes=R18 +T 33400 39500 5 10 1 1 180 0 1 +value=390 } -C 8200 87700 1 90 0 resistor-1.sym +N 33200 40000 33700 40000 4 +N 32700 41800 32600 41800 4 +C 36700 40400 1 180 0 resistor-1.sym { -T 8800 88500 5 10 1 1 180 0 1 -refdes=R3 -T 8300 88100 5 10 1 1 0 0 1 -value=10k -T 8200 87700 5 10 0 1 0 0 1 +T 36700 40400 5 10 0 1 180 6 1 footprint=ACY400 +T 36100 40600 5 10 1 1 0 0 1 +refdes=R22 +T 36100 40600 5 10 1 1 180 6 1 +value=2k2 } -N 7600 87700 8400 87700 4 -N 8100 87700 8100 87000 4 -N 8100 87000 7600 87000 4 -N 6500 87700 6600 87700 4 -N 6500 86800 6500 87700 4 -C 10000 84200 1 0 0 osc-2.sym +C 35700 41500 1 0 1 6n137-1.sym { -T 10500 84900 5 10 1 1 0 0 1 -device=OSC -T 9800 84900 5 10 1 1 0 0 1 -refdes=U2 -T 10200 84000 5 10 1 1 0 0 1 -value=6MHz +T 35400 43100 5 10 1 1 0 6 1 +device=6N137 +T 34500 43100 5 10 1 1 0 6 1 +refdes=U7 } -N 11200 84500 13900 84500 4 +C 33700 39100 1 0 0 6n137-1.sym { -T 11200 84600 5 10 1 1 0 0 1 -netname=CLOCK +T 34000 40700 5 10 1 1 0 0 1 +device=6N137 +T 35200 40700 5 10 1 1 0 0 1 +refdes=U8 } -N 9300 87700 13900 87700 4 -C 10500 86000 1 0 0 input-2.sym +N 32000 40400 31700 40400 4 +C 29400 41800 1 0 1 io-1.sym { -T 11000 86100 5 10 1 1 0 7 1 -value=REFPOS -T 10500 86000 5 10 0 1 0 0 1 -net=REFPOS:1 +T 29400 41800 5 10 0 1 0 6 1 +net=CANH:1 +T 28500 41900 5 10 1 1 0 7 1 +value=CANH } -N 11900 86100 13900 86100 4 -C 7300 85200 1 0 0 input-2.sym +C 29400 41200 1 0 1 io-1.sym { -T 7800 85300 5 10 1 1 0 7 1 -value=CHB -T 7300 85200 5 10 0 1 0 0 1 -net=CHB:1 +T 29400 41200 5 10 0 1 0 6 1 +net=CANL:1 +T 28500 41300 5 10 1 1 0 7 1 +value=CANL } -C 7300 85600 1 0 0 input-2.sym +N 35700 42400 35700 42800 4 +C 35900 40400 1 0 1 5V-plus-1.sym +C 36900 51900 1 90 0 capacitor-1.sym { -T 7800 85700 5 10 1 1 0 7 1 -value=CHA -T 7300 85600 5 10 0 1 0 0 1 -net=CHA:1 +T 36900 51900 5 10 0 0 0 0 1 +footprint=RCI200 +T 36900 51900 5 10 0 1 0 0 1 +symversion=0.100 +T 36900 52300 5 10 1 1 0 0 1 +refdes=C8 +T 36900 52300 5 10 1 1 180 6 1 +value=100nF } -N 8700 85700 13900 85700 4 -N 8700 85300 13900 85300 4 -C 9700 85900 1 90 0 resistor-1.sym +C 37900 51900 1 90 0 capacitor-1.sym { -T 10300 86700 5 10 1 1 180 0 1 -refdes=R4 -T 9800 86200 5 10 1 1 0 0 1 -value=2k7 -T 9700 85900 5 10 0 1 0 0 1 -footprint=ACY400 +T 37900 51900 5 10 0 0 0 0 1 +footprint=RCI200 +T 37900 51900 5 10 0 1 0 0 1 +symversion=0.100 +T 37900 52300 5 10 1 1 0 0 1 +refdes=C9 +T 37900 52300 5 10 1 1 180 6 1 +value=100nF } -C 9100 85900 1 90 0 resistor-1.sym +C 36600 51200 1 0 0 gnd-1.sym +C 27600 46300 1 90 0 switch-pushbutton-no-1.sym { -T 8900 86700 5 10 1 1 180 0 1 -refdes=R5 -T 8500 86200 5 10 1 1 0 0 1 -value=2k7 -T 9100 85900 5 10 0 1 0 0 1 -footprint=ACY400 +T 27000 46700 5 10 0 0 90 0 1 +device=SWITCH_PUSHBUTTON_NO +T 27400 47000 5 10 1 1 180 0 1 +refdes=S1 } -N 9600 85900 9600 85300 4 -N 9000 85900 9000 85700 4 -N 9000 86800 9600 86800 4 -T 17800 73600 9 10 1 0 0 0 1 -1 -T 19300 73600 9 10 1 0 0 0 1 -2 -T 19100 74700 9 10 1 0 0 0 1 -Universidade Federal do Rio Grande do Sul -T 19300 74500 9 10 1 0 0 0 1 -Departamento de Engenharia Eletrica -N 18300 86900 22100 86900 4 -N 18300 86500 22100 86500 4 -N 11900 86500 13900 86500 4 -C 20900 85400 1 90 0 resistor-1.sym +C 44600 43400 1 180 1 output-2.sym { -T 21400 86100 5 10 1 1 180 0 1 -refdes=R6 -T 21300 85800 5 10 1 1 180 0 1 -value=470 -T 20900 85400 5 10 0 1 0 0 1 -footprint=ACY400 +T 45500 43200 5 10 0 0 180 6 1 +net=BRAKE:1 +T 45500 43300 5 10 1 1 180 7 1 +value=BRAKE2 } -C 21000 84500 1 90 0 led-3.sym +C 30200 42100 1 90 0 capacitor-1.sym { -T 21550 85150 5 10 1 1 180 0 1 -refdes=D2 -T 21600 84700 5 10 1 1 180 0 1 -value=GREEN -T 21000 84500 5 10 0 1 0 0 1 -footprint=LED5 +T 30200 42100 5 10 0 0 0 0 1 +footprint=RCI200 +T 30200 42100 5 10 0 1 0 0 1 +symversion=0.100 +T 29800 42600 5 10 1 1 0 6 1 +refdes=C10 +T 29800 42600 5 10 1 1 180 0 1 +value=100nF } -C 20700 84200 1 0 0 gnd-1.sym -C 22100 85400 1 90 0 resistor-1.sym +C 33900 40600 1 90 0 capacitor-1.sym { -T 22600 86100 5 10 1 1 180 0 1 -refdes=R7 -T 22500 85800 5 10 1 1 180 0 1 -value=470 -T 22100 85400 5 10 0 1 0 0 1 -footprint=ACY400 +T 33900 40600 5 10 0 0 0 0 1 +footprint=RCI200 +T 33900 40600 5 10 0 1 0 0 1 +symversion=0.100 +T 33900 41200 5 10 1 1 0 0 1 +refdes=C11 +T 33900 41200 5 10 1 1 180 6 1 +value=100nF } -C 22200 84500 1 90 0 led-3.sym +C 27800 47200 1 270 0 capacitor-4.sym { -T 22750 85150 5 10 1 1 180 0 1 -refdes=D3 -T 22800 84700 5 10 1 1 180 0 1 -value=GREEN -T 22200 84500 5 10 0 1 0 0 1 -footprint=LED5 +T 27800 47200 5 10 0 1 0 0 1 +footprint=RCY100P +T 27800 47200 5 10 0 1 90 0 1 +symversion=0.100 +T 28600 46800 5 10 1 1 180 0 1 +refdes=C6 +T 28100 46500 5 10 1 1 0 0 1 +value=1uFx16V } -C 21900 84200 1 0 0 gnd-1.sym -C 3000 79400 1 0 0 12V-plus-1.sym -C 8300 79400 1 0 0 5V-plus-1.sym +N 35700 40300 35800 40300 4 +N 35700 40000 35700 40400 4 +C 27800 49100 1 270 0 diode-1.sym { -T 8300 79400 5 10 0 1 0 0 1 -net=+5V:1 +T 28400 48700 5 10 0 0 270 0 1 +device=DIODE +T 28200 48600 5 10 1 1 0 0 1 +refdes=D1 +T 28200 48600 5 10 1 1 180 6 1 +value=1N4148 } -C 7900 89500 1 0 0 5V-plus-1.sym -C 9100 86800 1 0 0 5V-plus-1.sym -N 13600 82900 13900 82900 4 -C 13400 82900 1 0 0 5V-plus-1.sym -C 18400 84500 1 0 0 5V-plus-1.sym -N 18300 87700 18800 87700 4 -N 18800 87700 18800 88300 4 -C 18600 88300 1 0 0 5V-plus-1.sym -N 13000 87300 13900 87300 4 -T 18100 74200 9 10 1 0 0 0 1 -Actuador Interface Card - dsPIC & RS232 & CAN Interfaces -T 17300 73900 9 10 1 0 0 0 1 -aicpic.sch -T 21200 73900 9 10 1 0 0 0 1 -2.4.0 -T 22200 73600 9 6 1 0 0 0 3 -Walter Fetter Lages -Diego Caberlon Santini -Rodrigo Daniel Trevizan -C 9400 82900 1 0 0 gnd-1.sym -C 2200 81100 1 0 0 DB9-1.sym -{ -T 2100 84100 5 10 1 1 0 0 1 -refdes=J1 -T 2500 84400 5 10 1 1 0 0 1 -value=MALE -T 2200 81100 5 10 0 1 0 0 1 -footprint=DB9M -} -N 3400 81400 3900 81400 4 -N 3900 81400 3900 81000 4 -C 4000 80700 1 0 1 gnd-1.sym -C 18400 78900 1 270 1 resistor-1.sym -{ -T 18100 79600 5 10 1 1 180 6 1 -refdes=R8 -T 18300 79200 5 10 1 1 0 6 1 -value=2k2 -T 18400 78900 5 10 0 1 0 0 1 -footprint=ACY400 +C 47200 42700 1 0 0 gnd-1.sym +C 46900 46600 1 0 1 connector5-1.sym +{ +T 45100 48100 5 10 0 0 0 6 1 +device=CONNECTOR_5 +T 46800 48300 5 10 1 1 0 6 1 +refdes=CON_PROG } -C 18700 79800 1 0 1 generic-power.sym +C 45100 46400 1 0 1 gnd-1.sym +C 30600 46300 1 0 1 output-1.sym { -T 18900 80100 5 10 0 1 0 6 1 -net=VCAN:1 -T 18500 80100 5 10 1 1 0 6 1 -value=VCAN +T 30500 46600 5 10 0 0 0 6 1 +device=OUTPUT +T 29800 46300 5 10 1 1 0 6 1 +value=DRV2_A } -N 21200 76400 21500 76400 4 -N 21500 76400 21500 76300 4 -C 21600 76000 1 0 1 gnd-1.sym -C 19200 77400 1 0 1 generic-power.sym +C 30600 46500 1 0 1 output-1.sym { -T 19400 77700 5 10 0 1 0 6 1 -net=VCAN:1 -T 19200 77700 5 10 1 1 0 6 1 -value=VCAN +T 30500 46800 5 10 0 0 0 6 1 +device=OUTPUT +T 29800 46500 5 10 1 1 0 6 1 +value=DRV2_B } -N 17500 77300 17500 77200 4 -N 16100 78100 15000 78100 4 -C 18100 77300 1 0 1 PCA82C250-1.sym +C 30600 45300 1 270 1 resistor-1.sym { -T 16900 77400 5 10 1 1 0 6 1 -device=PCA82C250 -T 17800 79300 5 10 1 1 0 6 1 -refdes=U3 +T 31000 45600 5 10 0 0 90 2 1 +device=RESISTOR +T 30600 45800 5 10 1 1 0 6 1 +refdes=R4 +T 30600 45800 5 10 1 1 180 0 1 +value=470 } -N 17200 77000 17200 77300 4 -C 17000 77000 1 180 1 generic-power.sym +C 30500 44300 1 270 1 led-3.sym { -T 17700 76600 5 10 0 1 0 6 1 -net=GNDCAN:1 -T 17500 76600 5 10 1 1 0 6 1 -value=GNDCAN +T 31150 45250 5 10 0 0 90 2 1 +device=LED +T 30250 44850 5 10 1 1 180 6 1 +refdes=D3 } -C 18700 78600 1 180 1 generic-power.sym +C 30800 43900 1 0 1 gnd-1.sym +N 30700 45200 30700 45300 4 +N 30700 44200 30700 44300 4 +N 30700 46200 30700 46400 4 +N 44500 41900 44600 41900 4 +N 35700 39700 36800 39700 4 +N 36800 40300 36800 39700 4 +C 29800 52700 1 0 0 lm7805-1.sym { -T 19400 78100 5 10 0 1 0 6 1 -net=GNDCAN:1 -T 19200 78200 5 10 1 1 0 6 1 -value=GNDCAN +T 29800 52700 5 10 0 1 0 0 1 +footprint=TO220W +T 31100 53700 5 10 1 1 0 6 1 +refdes=U1 } -N 19600 78600 18900 78600 4 -C 22500 78800 1 0 1 resistor-1.sym +C 30500 51200 1 0 0 gnd-1.sym +N 30600 52700 30600 51500 4 +C 27700 53300 1 270 0 capacitor-4.sym { -T 22400 79100 5 10 1 1 0 6 1 -refdes=R9 -T 22300 78600 5 10 1 1 0 6 1 -value=390 -T 22500 78800 5 10 0 1 0 0 1 -footprint=ACY400 +T 27700 53300 5 10 0 0 0 0 1 +footprint=RCY100P +T 27700 53300 5 10 0 1 0 0 1 +symversion=0.100 +T 27400 53000 5 10 1 1 0 0 1 +refdes=C1 +T 27000 52600 5 10 1 1 0 0 1 +value=47uFx16V } -N 19600 78900 18100 78900 4 -N 19300 79500 19300 79800 4 -N 19300 79800 17100 79800 4 -N 17100 79800 17100 79500 4 -C 19200 76600 1 0 1 resistor-1.sym +C 29500 52400 1 90 0 capacitor-1.sym { -T 18900 76900 5 10 1 1 0 6 1 -refdes=R10 -T 18900 76400 5 10 1 1 0 6 1 -value=390 -T 19200 76600 5 10 0 1 0 0 1 -footprint=ACY400 +T 29500 52400 5 10 0 0 0 0 1 +footprint=RCI200 +T 29500 52400 5 10 0 1 0 0 1 +symversion=0.100 +T 29900 53100 5 10 1 1 180 0 1 +refdes=C3 +T 29400 52600 5 10 1 1 0 0 1 +value=100nF } -N 19200 77000 19000 77000 4 -N 19000 77000 19000 77400 4 -N 18300 76700 18300 78600 4 -N 18300 78600 18100 78600 4 -C 22200 77400 1 180 0 resistor-1.sym +C 33700 53300 1 270 0 resistor-1.sym { -T 21600 77500 5 10 1 1 0 0 1 -refdes=R11 -T 21600 77000 5 10 1 1 0 0 1 -value=2k2 -T 22200 77400 5 10 0 1 180 6 1 +T 33700 53300 5 10 0 1 90 0 1 footprint=ACY400 +T 33900 52800 5 10 1 1 0 0 1 +refdes=R3 +T 33900 52800 5 10 1 1 180 6 1 +value=470 } -C 21600 78300 1 0 1 6n137-1.sym +C 33600 51500 1 270 1 led-3.sym { -T 21300 79900 5 10 1 1 0 6 1 -device=6N137 -T 20400 79900 5 10 1 1 0 6 1 -refdes=U4 +T 33600 51500 5 10 0 1 0 0 1 +footprint=LED5 +T 34150 52150 5 10 1 1 180 6 1 +refdes=D2 +T 34100 51600 5 10 1 1 0 0 1 +value=RED } -C 19200 76100 1 0 0 6n137-1.sym +N 27900 53300 27900 53400 4 +C 29200 51300 1 0 0 gnd-1.sym +N 31400 53300 33900 53300 4 +N 32900 53300 32900 53400 4 +C 31400 53200 1 270 0 capacitor-4.sym { -T 19500 77700 5 10 1 1 0 0 1 -device=6N137 -T 20400 77700 5 10 1 1 0 0 1 -refdes=U5 +T 31400 53200 5 10 0 0 0 0 1 +footprint=RCY100P +T 31400 53200 5 10 0 1 0 0 1 +symversion=0.100 +T 31800 52800 5 10 1 1 0 0 1 +refdes=C4 +T 31800 52800 5 10 1 1 180 6 1 +value=47uFx16V } -N 17500 77200 17200 77200 4 -N 16100 78700 15000 78700 4 -C 15000 78600 1 0 1 io-1.sym +C 33100 52300 1 90 0 capacitor-1.sym { -T 14100 78700 5 10 1 1 0 7 1 -value=CANH -T 15000 78600 5 10 0 1 0 6 1 -net=CANH:1 +T 33100 52300 5 10 0 0 0 0 1 +footprint=RCI200 +T 33100 52300 5 10 0 1 0 0 1 +symversion=0.100 +T 33100 52800 5 10 1 1 0 0 1 +refdes=C5 +T 33100 52800 5 10 1 1 180 6 1 +value=100nF } -C 15000 78000 1 0 1 io-1.sym +C 32800 51200 1 0 0 gnd-1.sym +C 31500 51200 1 0 0 gnd-1.sym +C 33700 51200 1 0 0 gnd-1.sym +C 27700 53400 1 0 0 12V-plus-1.sym +C 32700 53400 1 0 0 5V-plus-1.sym { -T 14100 78100 5 10 1 1 0 7 1 -value=CANL -T 15000 78000 5 10 0 1 0 6 1 -net=CANL:1 +T 32700 53400 5 10 0 1 0 0 1 +net=+5V:1 } -C 6200 81100 1 0 0 max232-2.sym +N 27900 53300 29800 53300 4 +C 27400 51600 1 180 0 generic-power.sym { -T 7900 84600 5 10 1 1 0 6 1 -refdes=U6 +T 27200 51350 5 10 0 1 180 3 1 +net=PGND:1 +T 27000 51200 5 10 1 1 0 0 1 +value=PGND } -N 6200 82200 4900 82200 4 +C 29000 52600 1 180 0 capacitor-1.sym { -T 5700 82200 5 10 1 1 0 0 1 -netname=RX +T 29000 52600 5 10 0 0 0 0 1 +footprint=RCI200 +T 29000 52600 5 10 0 1 0 0 1 +symversion=0.100 +T 28400 52800 5 10 1 1 0 0 1 +refdes=C2 +T 28900 52800 5 10 1 1 180 0 1 +value=2.2nF } -C 9300 84400 1 0 0 5V-plus-1.sym -N 9500 84200 9500 84400 4 -N 9100 84200 9500 84200 4 -N 9500 83200 9500 83400 4 -N 9100 83400 9500 83400 4 -N 5300 84200 5300 83800 4 -N 5300 83800 6200 83800 4 -N 5300 83400 5300 83000 4 -N 5300 83000 6200 83000 4 -C 21800 79600 1 0 1 5V-plus-1.sym -N 21600 79200 21600 79600 4 -C 21400 77400 1 0 1 5V-plus-1.sym -N 4500 82300 4500 81400 4 -N 4500 81400 6200 81400 4 +N 29300 51600 29300 52400 4 +N 27900 52400 27900 51600 4 +C 27800 51300 1 0 0 gnd-1.sym +N 27200 51600 27900 51600 4 +N 31600 52300 31600 51500 4 +N 32900 52300 32900 51500 4 +C 31400 53400 1 0 0 vcc-1.sym { -T 5700 81400 5 10 1 1 0 0 1 -netname=CTS +T 31400 53400 5 10 0 1 0 0 1 +net=Vcc:1 } -N 3400 82600 6200 82600 4 +C 37500 53400 1 0 0 3.3V-plus-1.sym +N 35500 53300 37700 53300 4 +N 34700 51500 34700 52700 4 +N 35700 52700 35700 53300 4 +C 33900 45700 1 0 0 input-2.sym { -T 5700 82600 5 10 1 1 0 0 1 -netname=TX +T 33900 45700 5 10 0 1 0 0 1 +net=CHB:1 +T 34400 45800 5 10 1 1 0 7 1 +value=CRNT1 } -N 4900 82200 4900 83200 4 -N 4900 83200 3400 83200 4 -N 4500 82300 3400 82300 4 -N 6200 81800 4700 81800 4 +C 33900 45500 1 0 0 input-2.sym { -T 5700 81800 5 10 1 1 0 0 1 -netname=RTS +T 33900 45500 5 10 0 1 0 0 1 +net=CHA:1 +T 34400 45600 5 10 1 1 0 7 1 +value=CRNT2 } -N 4700 81800 4700 82900 4 -N 4700 82900 3400 82900 4 -C 13900 82300 1 0 0 dsPIC30F4012-DIP-1.sym +C 44600 43200 1 180 1 output-2.sym { -T 17400 88000 5 10 1 1 0 0 1 -refdes=U7 -T 14400 88000 5 10 1 1 0 0 1 -device=dsPIC30F4012 -T 14200 89100 5 10 0 1 0 0 1 -symversion=0.1 +T 45500 43000 5 10 0 0 180 6 1 +net=BRAKE:1 +T 45500 43100 5 10 1 1 180 7 1 +value=BRAKE1 } -N 3200 78900 5300 78900 4 -C 2700 77300 1 180 0 generic-power.sym +C 35900 42800 1 0 1 3.3V-plus-1.sym +C 46500 40900 1 90 0 led-3.sym { -T 2500 77050 5 10 0 1 180 3 1 -net=PGND:1 -T 2300 76900 5 10 1 1 0 0 1 -value=PGND +T 45850 41850 5 10 0 0 90 0 1 +device=LED +T 46750 41450 5 10 1 1 180 0 1 +refdes=D12 } -C 4500 77900 1 180 0 capacitor-1.sym +C 46200 42700 1 270 0 resistor-1.sym { -T 3900 78000 5 10 1 1 0 0 1 -refdes=C6 -T 4400 77400 5 10 1 1 180 0 1 -value=2.2nF -T 4500 77900 5 10 0 0 0 0 1 -footprint=RCI200 -T 4500 77900 5 10 0 1 0 0 1 -symversion=0.100 +T 46600 42400 5 10 0 0 270 0 1 +device=RESISTOR +T 46500 42200 5 10 1 1 0 0 1 +refdes=R30 +T 46500 42200 5 10 1 1 180 6 1 +value=470 } -N 3600 77700 3200 77700 4 -N 4500 77700 4800 77700 4 -N 4800 77300 4800 77900 4 -N 3200 77900 3200 77300 4 -C 3100 77000 1 0 0 gnd-1.sym -N 2500 77300 3200 77300 4 -N 20800 86300 20800 86900 4 -N 22000 86300 22000 86500 4 -N 6700 87000 6500 87000 4 -N 18300 83300 22700 83300 4 -N 22700 75400 22700 83300 4 -N 22700 78900 22500 78900 4 -N 18300 83700 23200 83700 4 -N 23200 75100 23200 83700 4 -N 10800 83700 13900 83700 4 -N 10800 83700 10800 82600 4 -N 10800 82600 8200 82600 4 -N 11200 83300 13900 83300 4 -N 11200 83300 11200 82200 4 -N 11200 82200 8200 82200 4 -N 8200 81800 13000 81800 4 -N 13000 81800 13000 87300 4 -N 8200 81400 13300 81400 4 -N 13300 81400 13300 86900 4 -N 13300 86900 13900 86900 4 -N 18300 84500 18600 84500 4 -N 7500 77900 7500 77300 4 -N 8500 77900 8500 77300 4 -N 10700 77900 10700 77300 4 -C 4400 74700 1 90 0 capacitor-1.sym -{ -T 4800 75400 5 10 1 1 180 0 1 -refdes=C8 -T 4300 74900 5 10 1 1 0 0 1 -value=100nF -T 4400 74700 5 10 0 0 0 0 1 -footprint=RCI200 -T 4400 74700 5 10 0 1 0 0 1 -symversion=0.100 +C 46200 40600 1 0 0 gnd-1.sym +C 37400 43500 1 0 0 input-2.sym +{ +T 37400 43500 5 10 0 1 0 0 1 +net=CHB:1 +T 37900 43600 5 10 1 1 0 7 1 +value=CHB1 } -C 5500 74700 1 90 0 capacitor-1.sym +C 37400 43700 1 0 0 input-2.sym { -T 5900 75400 5 10 1 1 180 0 1 -refdes=C9 -T 5400 74900 5 10 1 1 0 0 1 -value=100nF -T 5500 74700 5 10 0 0 0 0 1 -footprint=RCI200 -T 5500 74700 5 10 0 1 0 0 1 -symversion=0.100 +T 37400 43700 5 10 0 1 0 0 1 +net=CHA:1 +T 37900 43800 5 10 1 1 0 7 1 +value=CHA1 } -C 4000 75600 1 0 0 5V-plus-1.sym +C 39900 47500 1 90 0 resistor-1.sym { -T 4000 75600 5 10 0 1 0 0 1 -net=Vcc:1 +T 39900 47500 5 10 0 1 0 0 1 +footprint=ACY400 +T 39700 48100 5 10 1 1 0 6 1 +refdes=R13 +T 39700 48100 5 10 1 1 180 0 1 +value=2k7 } -C 4100 74400 1 0 0 gnd-1.sym -C 6600 87700 1 0 0 switch-pushbutton-no-1.sym +C 39300 47500 1 90 0 resistor-1.sym { -T 6900 88000 5 10 1 1 0 0 1 -refdes=S1 -T 7000 88300 5 10 0 0 0 0 1 -device=SWITCH_PUSHBUTTON_NO +T 39300 47500 5 10 0 1 0 0 1 +footprint=ACY400 +T 39100 48100 5 10 1 1 0 6 1 +refdes=R12 +T 39100 48100 5 10 1 1 180 0 1 +value=2k7 } -C 9100 84400 1 180 0 capacitor-4.sym +C 40500 47500 1 90 0 resistor-1.sym { -T 8500 84500 5 10 1 1 0 0 1 -refdes=C10 -T 9100 84400 5 10 0 0 0 0 1 -footprint=RCY100P -T 8200 83800 5 10 1 1 0 0 1 -value=1uFx16V -T 9100 84400 5 10 0 1 0 0 1 -symversion=0.100 +T 40500 47500 5 10 0 1 0 0 1 +footprint=ACY400 +T 40300 48100 5 10 1 1 0 6 1 +refdes=R14 +T 40300 48100 5 10 1 1 180 0 1 +value=2k7 } -C 5300 84000 1 0 0 capacitor-4.sym +N 39200 48400 41000 48400 4 +C 37400 45300 1 0 0 input-2.sym { -T 6100 84600 5 10 1 1 180 0 1 -refdes=C11 -T 5300 84000 5 10 0 0 0 0 1 -footprint=RCY100P -T 4700 84200 5 10 1 1 0 0 1 -value=1uFx16V -T 5300 84000 5 10 0 1 0 0 1 -symversion=0.100 +T 37400 45300 5 10 0 1 0 0 1 +net=CHB:1 +T 37900 45400 5 10 1 1 0 7 1 +value=CHB2 } -C 5300 83200 1 0 0 capacitor-4.sym +C 37400 42700 1 0 0 input-2.sym { -T 6000 83200 5 10 1 1 180 0 1 -refdes=C12 -T 5300 83200 5 10 0 0 0 0 1 -footprint=RCY100P -T 4700 83400 5 10 1 1 0 0 1 -value=1uFx16V -T 5300 83200 5 10 0 1 0 0 1 -symversion=0.100 +T 37400 42700 5 10 0 1 0 0 1 +net=CHA:1 +T 37900 42800 5 10 1 1 0 7 1 +value=CHA2 } -C 8200 83200 1 0 0 capacitor-4.sym +C 39900 48400 1 0 0 5V-plus-1.sym +C 34600 51200 1 0 0 gnd-1.sym +C 35500 52700 1 270 0 capacitor-4.sym { -T 9200 83600 5 10 1 1 180 0 1 -refdes=C13 -T 8200 83200 5 10 0 0 0 0 1 +T 35500 52700 5 10 0 0 0 0 1 footprint=RCY100P -T 8200 83000 5 10 1 1 0 0 1 -value=1uFx16V -T 8200 83200 5 10 0 1 0 0 1 +T 35500 52700 5 10 0 1 0 0 1 symversion=0.100 +T 36000 52300 5 10 1 1 0 0 1 +refdes=C7 +T 36000 52300 5 10 1 1 180 6 1 +value=47uF } -C 7300 79400 1 0 0 vcc-1.sym +C 35600 51200 1 0 0 gnd-1.sym +N 35700 51800 35700 51500 4 +C 30600 46700 1 0 1 output-1.sym { -T 7300 79400 5 10 0 1 0 0 1 -net=Vcc:1 +T 30500 47000 5 10 0 0 0 6 1 +device=OUTPUT +T 29800 46700 5 10 1 1 0 6 1 +value=DRV1_A } -N 7500 78900 7500 79400 4 -C 22100 86800 1 0 0 output-2.sym +C 30600 46900 1 0 1 output-1.sym { -T 23000 87000 5 10 0 0 0 0 1 -net=DRVA:1 -T 23000 86900 5 10 1 1 0 1 1 -value=DRVA +T 30500 47200 5 10 0 0 0 6 1 +device=OUTPUT +T 29800 46900 5 10 1 1 0 6 1 +value=DRV1_B } -C 22100 86400 1 0 0 output-2.sym +C 49000 42800 1 0 1 connector4-1.sym { -T 23000 86600 5 10 0 0 0 0 1 -net=DRVB:1 -T 23000 86500 5 10 1 1 0 1 1 -value=DRVB +T 47200 43700 5 10 0 0 0 6 1 +device=CONNECTOR_4 +T 49000 44200 5 10 1 1 0 6 1 +refdes=CON_USB +T 47200 44100 5 10 0 2 0 6 1 +pins=4 } -C 11900 86600 1 180 0 output-2.sym +C 39700 45100 1 0 1 resistor-1.sym { -T 11000 86400 5 10 0 0 180 0 1 -net=BRAKE:1 -T 11000 86500 5 10 1 1 180 1 1 -value=BRAKE +T 39700 45100 5 10 0 1 0 6 1 +footprint=ACY400 +T 39000 44900 5 10 1 1 0 0 1 +refdes=R19 +T 39000 44900 5 10 1 1 180 6 1 +value=10k } -C 7600 74700 1 90 0 capacitor-1.sym +C 40800 41700 1 0 1 gnd-1.sym +C 37400 45100 1 0 0 input-2.sym { -T 8000 75400 5 10 1 1 180 0 1 -refdes=C14 -T 7500 74900 5 10 1 1 0 0 1 -value=100nF -T 7600 74700 5 10 0 0 0 0 1 -footprint=RCI200 -T 7600 74700 5 10 0 1 0 0 1 -symversion=0.100 +T 37400 45100 5 10 0 1 0 6 1 +net=INDEX:1 +T 37900 45200 5 10 1 1 0 7 1 +value=INDEX2 } -C 8600 74700 1 90 0 capacitor-1.sym +C 39700 43300 1 0 1 resistor-1.sym { -T 9000 75400 5 10 1 1 180 0 1 -refdes=C15 -T 8500 74900 5 10 1 1 0 0 1 -value=100nF -T 8600 74700 5 10 0 0 0 0 1 -footprint=RCI200 -T 8600 74700 5 10 0 1 0 0 1 -symversion=0.100 +T 39700 43300 5 10 0 1 0 6 1 +footprint=ACY400 +T 39000 43100 5 10 1 1 0 0 1 +refdes=R23 +T 39000 43100 5 10 1 1 180 6 1 +value=10k } -C 8100 75600 1 0 1 generic-power.sym +C 40100 42000 1 270 1 resistor-1.sym { -T 8300 75900 5 10 0 1 0 6 1 -net=VCAN:1 -T 8100 75900 5 10 1 1 0 6 1 -value=VCAN +T 40100 42000 5 10 0 1 0 6 1 +footprint=ACY400 +T 40100 42300 5 10 1 1 0 6 1 +refdes=R25 +T 40100 42300 5 10 1 1 180 0 1 +value=1k5 } -C 7700 74700 1 180 1 generic-power.sym +C 40300 41700 1 0 1 gnd-1.sym +C 37400 43300 1 0 0 input-2.sym { -T 8400 74200 5 10 0 1 0 6 1 -net=GNDCAN:1 -T 8200 74300 5 10 1 1 0 6 1 -value=GNDCAN +T 37400 43300 5 10 0 1 0 6 1 +net=INDEX:1 +T 37900 43400 5 10 1 1 0 7 1 +value=INDEX1 } -N 3200 75600 5300 75600 4 -N 5300 74700 3200 74700 4 -N 7400 75600 8400 75600 4 -N 8400 74700 7400 74700 4 -C 3000 75600 1 270 0 capacitor-4.sym +C 40600 42000 1 270 1 resistor-1.sym { -T 2700 75300 5 10 1 1 0 0 1 -refdes=C7 -T 2300 74900 5 10 1 1 0 0 1 -value=1uFx16V -T 3000 75600 5 10 0 1 0 0 1 -footprint=RCY100P -T 3000 75600 5 10 0 1 0 0 1 -symversion=0.100 +T 40600 42000 5 10 0 1 0 6 1 +footprint=ACY400 +T 40300 42200 5 10 1 1 0 0 1 +refdes=R26 +T 40300 42200 5 10 1 1 180 6 1 +value=1k5 +} +N 39700 45200 41200 45200 4 +N 38800 45400 41200 45400 4 +N 38800 43600 41200 43600 4 +N 38800 43800 41200 43800 4 +N 40700 42900 40700 45200 4 +N 40200 42900 40200 43400 4 +N 39700 43400 41200 43400 4 +C 41100 47500 1 90 0 resistor-1.sym +{ +T 41100 47500 5 10 0 1 0 0 1 +footprint=ACY400 +T 40900 48100 5 10 1 1 0 6 1 +refdes=R15 +T 40900 48100 5 10 1 1 180 0 1 +value=2k7 } -C 7600 87200 1 180 0 capacitor-4.sym +N 39200 47500 39200 45400 4 +N 39800 47500 39800 43800 4 +N 40400 47500 40400 43600 4 +N 41000 47500 41000 43200 4 +N 38800 42800 39700 42800 4 +N 39700 42800 39700 43200 4 +N 39700 43200 41200 43200 4 +C 40700 40400 1 0 0 dsPIC33EP256MU806.sym +{ +T 43100 48400 5 10 1 1 0 0 1 +refdes=U9 +T 43100 48200 5 10 1 1 0 0 1 +device=dsPIC33EPXXX +} +N 47300 43700 47300 43600 4 +N 47200 43500 47200 43300 4 +N 47200 43300 47300 43300 4 +N 47300 43900 44500 43900 4 +N 44500 43700 47300 43700 4 +N 47200 43500 44500 43500 4 +N 45200 47400 45000 47400 4 +N 45000 47400 45000 46700 4 +N 45200 48700 41200 48700 4 +N 45200 47100 44800 47100 4 +N 44800 47100 44800 47300 4 +N 44800 47300 44500 47300 4 +N 44500 47100 44700 47100 4 +N 44700 47100 44700 46800 4 +N 44700 46800 45200 46800 4 +N 44600 43300 44500 43300 4 +N 44600 43100 44500 43100 4 +N 35300 45800 41200 45800 4 +N 35300 45600 41200 45600 4 +N 36900 46000 41200 46000 4 +N 36500 46200 41200 46200 4 +C 31400 45300 1 270 1 resistor-1.sym +{ +T 31800 45600 5 10 0 0 90 2 1 +device=RESISTOR +T 31400 45800 5 10 1 1 0 6 1 +refdes=R5 +T 31400 45800 5 10 1 1 180 0 1 +value=470 +} +C 31300 44300 1 270 1 led-3.sym { -T 7100 87300 5 10 1 1 0 0 1 -refdes=C5 -T 6800 86600 5 10 1 1 0 0 1 -value=1uFx16V -T 7600 87200 5 10 0 1 270 0 1 -footprint=RCY100P -T 7600 87200 5 10 0 1 0 0 1 -symversion=0.100 +T 31950 45250 5 10 0 0 90 2 1 +device=LED +T 31050 44850 5 10 1 1 180 6 1 +refdes=D4 } -N 18900 84000 22100 84000 4 -C 22100 83900 1 0 0 output-2.sym +C 31600 43900 1 0 1 gnd-1.sym +N 31500 45200 31500 45300 4 +N 31500 44200 31500 44300 4 +N 31500 46200 31500 46600 4 +C 32200 45300 1 270 1 resistor-1.sym { -T 23000 84100 5 10 0 0 0 0 1 -net=/SD:1 -T 23000 84000 5 10 1 1 0 1 1 -value=/SD -} -N 18300 85300 18900 85300 4 -N 18900 85300 18900 84000 4 -N 21200 77300 21300 77300 4 -N 21200 76700 23200 76700 4 -N 19300 79500 19600 79500 4 -N 19600 79500 19600 79200 4 -N 21200 77000 21200 77400 4 -N 22200 77300 23200 77300 4 -C 19600 85400 1 90 0 capacitor-1.sym -{ -T 19300 86100 5 10 1 1 180 0 1 -refdes=C26 -T 18900 85600 5 10 1 1 0 0 1 -value=2.2nF -T 19600 85400 5 10 0 1 0 0 1 -symversion=0.100 +T 32600 45600 5 10 0 0 90 2 1 +device=RESISTOR +T 32200 45800 5 10 1 1 0 6 1 +refdes=R7 +T 32200 45800 5 10 1 1 180 0 1 +value=470 } -C 20400 85400 1 90 0 capacitor-1.sym +C 32100 44300 1 270 1 led-3.sym { -T 20100 86100 5 10 1 1 180 0 1 -refdes=C27 -T 19700 85600 5 10 1 1 0 0 1 -value=2.2nF -T 20400 85400 5 10 0 1 0 0 1 -symversion=0.100 +T 32750 45250 5 10 0 0 90 2 1 +device=LED +T 31850 44850 5 10 1 1 180 6 1 +refdes=D5 } -N 19400 86900 19400 86300 4 -N 20200 86500 20200 86300 4 -C 19300 85100 1 0 0 gnd-1.sym -C 20100 85100 1 0 0 gnd-1.sym -C 18500 87000 1 0 0 gnd-1.sym -C 7900 89500 1 270 0 diode-1.sym +C 32400 43900 1 0 1 gnd-1.sym +N 32300 45200 32300 45300 4 +N 32300 44200 32300 44300 4 +N 32300 46200 32300 46800 4 +C 33000 45300 1 270 1 resistor-1.sym { -T 8500 89100 5 10 0 0 270 0 1 -device=DIODE -T 8500 89100 5 10 1 1 0 0 1 -refdes=D11 -T 8300 88700 5 10 1 1 0 0 1 -value=1N4148 +T 33400 45600 5 10 0 0 90 2 1 +device=RESISTOR +T 33000 45800 5 10 1 1 0 6 1 +refdes=R9 +T 33000 45800 5 10 1 1 180 0 1 +value=470 +} +C 32900 44300 1 270 1 led-3.sym +{ +T 33550 45250 5 10 0 0 90 2 1 +device=LED +T 32650 44850 5 10 1 1 180 6 1 +refdes=D6 +} +C 33200 43900 1 0 1 gnd-1.sym +N 33100 45200 33100 45300 4 +N 33100 44200 33100 44300 4 +N 33100 46200 33100 47000 4 +N 30600 46400 41200 46400 4 +N 30600 46600 41200 46600 4 +N 30600 46800 41200 46800 4 +N 30600 47000 41200 47000 4 +N 41200 45000 39500 45000 4 +N 46300 42700 44500 42700 4 +N 27600 47300 28200 47300 4 +N 28000 47200 28000 47300 4 +N 27600 46300 28000 46300 4 +N 29100 47300 41200 47300 4 +N 41200 48700 41200 47300 4 +N 32700 41800 32700 39700 4 +N 36700 40300 37100 40300 4 +N 37100 40300 37100 44400 4 +N 36600 42100 37200 42100 4 +N 39500 45000 39500 44400 4 +N 39500 44400 37100 44400 4 +N 39600 44800 39600 44300 4 +N 39600 44300 37200 44300 4 +N 37200 42100 37200 44300 4 +N 39600 44800 41200 44800 4 +N 29400 41900 30600 41900 4 +N 29400 41300 30600 41300 4 +N 33100 43200 33100 43100 4 +N 33100 42200 33100 42100 4 +N 32700 39700 32800 39700 4 +N 33200 41800 33700 41800 4 +N 30000 43000 30000 43200 4 +N 30000 42100 30000 40400 4 +N 30000 40400 31700 40400 4 +N 33700 41500 33700 41800 4 +N 33700 40600 33700 40000 4 +N 33200 40400 33200 40000 4 +C 37600 51200 1 0 0 gnd-1.sym +N 36700 51500 36700 51900 4 +N 37700 51500 37700 51900 4 +N 36700 52800 36700 53300 4 +N 37700 52800 37700 53400 4 +N 32900 53200 32900 53300 4 +N 31600 53200 31600 53300 4 +N 31600 53300 31600 53400 4 +C 33900 52700 1 0 0 lt1086.sym +{ +T 34200 53700 5 10 1 1 0 0 1 +device=LT1086 +T 35300 53700 5 10 1 1 0 6 1 +refdes=U2 +} +N 29000 52400 29300 52400 4 +N 28100 52400 27900 52400 4 +N 45200 48000 45200 48700 4 +C 45700 51100 1 0 0 lm339-1.sym +{ +T 46525 51250 5 8 0 0 0 0 1 +device=LM339 +T 46400 51700 5 10 1 1 0 0 1 +refdes=U3:A +T 46600 52925 5 8 0 0 0 0 1 +symversion=1.0 +} +C 45700 50000 1 0 0 lm339-2.sym +{ +T 46600 51800 5 8 0 0 0 0 1 +device=LM339 +T 46300 50600 5 10 1 1 0 0 1 +refdes=U3:B +T 46600 51200 5 8 0 0 0 0 1 +slot=2 +} +C 44800 52400 1 0 0 3.3V-plus-1.sym +C 44900 52200 1 270 0 resistor-variable-1.sym +{ +T 45800 51400 5 10 0 0 270 0 1 +device=VARIABLE_RESISTOR +T 44900 51700 5 10 1 1 0 6 1 +refdes=R16 +T 44900 51700 5 10 1 1 180 0 1 +value=5k +} +C 44900 49500 1 0 0 gnd-1.sym +C 44900 50700 1 270 0 resistor-variable-1.sym +{ +T 45800 49900 5 10 0 0 270 0 1 +device=VARIABLE_RESISTOR +T 44900 50200 5 10 1 1 0 6 1 +refdes=R20 +T 44900 50200 5 10 1 1 180 0 1 +value=5k +} +N 45600 51300 45700 51300 4 +C 46100 50800 1 0 0 gnd-1.sym +N 45000 50700 45000 51300 4 +C 46400 52400 1 0 1 5V-plus-1.sym +N 46200 51900 46200 52400 4 +N 45700 51700 45500 51700 4 +N 45500 50200 45700 50200 4 +N 45700 50600 45600 50600 4 +N 45600 49100 45600 51300 4 +C 47000 52400 1 90 1 resistor-1.sym +{ +T 47000 51900 5 10 1 1 0 0 1 +refdes=R21 +T 47000 51900 5 10 1 1 180 6 1 +value=10k +} +N 45000 52400 45000 52200 4 +C 47100 52400 1 0 1 5V-plus-1.sym +N 46900 51500 46700 51500 4 +C 40200 53100 1 0 0 lm339-2.sym +{ +T 41100 54900 5 8 0 0 0 0 1 +device=LM339 +T 40700 53700 5 10 1 1 0 0 1 +refdes=U3:D +T 41100 54300 5 8 0 0 0 0 1 +slot=4 +} +C 40200 52200 1 0 0 lm339-2.sym +{ +T 41100 54000 5 8 0 0 0 0 1 +device=LM339 +T 40700 52800 5 10 1 1 0 0 1 +refdes=U3:C +T 41100 53400 5 8 0 0 0 0 1 +slot=3 +} +N 40200 52800 40100 52800 4 +N 40100 50400 40100 53700 4 +N 40100 53700 40200 53700 4 +C 39300 53800 1 0 0 3.3V-plus-1.sym +C 39400 53800 1 270 0 resistor-variable-1.sym +{ +T 40300 53000 5 10 0 0 270 0 1 +device=VARIABLE_RESISTOR +T 39100 53300 5 10 1 1 0 0 1 +refdes=R6 } -C 10800 74900 1 0 0 connector5-1.sym +C 39400 51700 1 0 0 gnd-1.sym +C 39400 52900 1 270 0 resistor-variable-1.sym { -T 12600 76400 5 10 0 0 0 0 1 -device=CONNECTOR_5 -T 10900 76600 5 10 1 1 0 0 1 -refdes=J3 -T 10800 74600 5 10 1 1 0 0 1 -value=ICSP -} -N 23200 75100 12500 75100 4 -N 22700 75400 12500 75400 4 -N 12500 75700 13000 75700 4 -N 13000 75700 13000 74500 4 -C 12900 74200 1 0 0 gnd-1.sym -N 12500 76300 12500 87700 4 +T 40300 52100 5 10 0 0 270 0 1 +device=VARIABLE_RESISTOR +T 39100 52400 5 10 1 1 0 0 1 +refdes=R8 +} +N 40000 53300 40200 53300 4 +N 40000 52400 40200 52400 4 +C 46900 49700 1 0 0 7402-1.sym +{ +T 47500 50600 5 10 0 0 0 0 1 +device=7402 +T 47200 50600 5 10 1 1 0 0 1 +refdes=U5:C +T 47500 52000 5 10 0 0 0 0 1 +footprint=DIP14 +T 47500 50800 5 10 0 0 0 0 1 +slot=3 +} +C 41700 51900 1 0 0 7402-1.sym +{ +T 42300 52800 5 10 0 0 0 0 1 +device=7402 +T 42000 52800 5 10 1 1 0 0 1 +refdes=U5:A +T 42300 54200 5 10 0 0 0 0 1 +footprint=DIP14 +T 42300 53000 5 10 0 0 0 0 1 +slot=1 +} +C 41500 54400 1 90 1 resistor-1.sym +{ +T 41500 53900 5 10 1 1 0 0 1 +refdes=R10 +T 41500 53900 5 10 1 1 180 6 1 +value=10k +} +C 41600 54400 1 0 1 5V-plus-1.sym +N 41400 53500 41200 53500 4 +N 41400 53500 41400 52600 4 +N 41200 52600 41700 52600 4 +N 46900 51500 46900 50400 4 +N 46700 50400 46900 50400 4 +N 46900 50000 46900 49300 4 +N 36900 49300 46900 49300 4 +C 48200 50100 1 0 0 output-2.sym +{ +T 49100 50300 5 10 0 0 0 0 1 +net=/SD:1 +T 49100 50200 5 10 1 1 0 1 1 +value=EN2 +} +C 43000 52300 1 0 0 output-2.sym +{ +T 43900 52500 5 10 0 0 0 0 1 +net=/SD:1 +T 43900 52400 5 10 1 1 0 1 1 +value=EN1 +} +N 36500 46200 36500 50600 4 +N 36500 50600 41700 50600 4 +N 41700 52200 41700 50600 4 +N 36700 45800 36700 50400 4 +N 36700 50400 40100 50400 4 +N 36900 46000 36900 49300 4 +N 37100 45600 37100 49100 4 +N 37100 49100 45600 49100 4 +T 43400 38700 9 10 1 0 0 0 1 +1 +T 44900 38700 9 10 1 0 0 0 1 +3 +T 44700 39800 9 10 1 0 0 0 1 +Universidade Federal do Rio Grande do Sul +T 44900 39600 9 10 1 0 0 0 1 +Departamento de Engenharia Eletrica +T 43700 39300 9 10 1 0 0 0 1 +Actuador Interface Card - dsPIC & USB & CAN Interfaces +T 42900 39000 9 10 1 0 0 0 1 +aicpic.sch +T 46700 39000 9 10 1 0 0 0 1 +2.4.1 +T 47800 38700 9 6 1 0 0 0 4 +Walter Fetter Lages +Diego Caberlon Santini +Rodrigo Daniel Trevizan +Davi Ebert Bobsin diff --git a/doc/aicpower.pdf b/doc/aicpower.pdf index 4569563..fed134b 100644 Binary files a/doc/aicpower.pdf and b/doc/aicpower.pdf differ diff --git a/doc/aicpower.ps b/doc/aicpower.ps new file mode 100644 index 0000000..fc05b8c --- /dev/null +++ b/doc/aicpower.ps @@ -0,0 +1,3779 @@ +%!PS-Adobe-3.0 +%%Creator: gEDA gschem 1.6.1-20100214-22-ga30f00b +%%CreationDate: Wed May 30 13:18:18 2018 +%%Title: /home/users/davibobsin/Documents/aic/doc/aicpower.sch +%%Author: davibobsin +%%BoundingBox: 0 0 612 792 +%%Orientation: Landscape +%%Pages: 1 +%%Endcomments +%%BeginProlog +% Prolog for gEDA, define all the functions needed for rendering +% schematics on Postscript devices + + +% Draw a line from the second coordinate to the first +% x2 y2 x1 y1 width line - +/line { + setlinewidth + % pop off first element and moveto + moveto + % pop off remaining elements and draw a line segment + lineto + % draw it + stroke +} bind def + + +% Draw a dot +% x y r dot - +/dot { + 0 360 arc fill +} bind def + +% Draw a dot-dashed line, a bunch of lined segments, +% if the array element only has length two, draw a dot. +% [ [x2 y2 x1 y1] [x4 y4 x3 y3] [x5 y5] ... ] width dashed - +/width 0 def +/dashed { + dup 2.0 div /width exch def + setlinewidth + % pop off each line segment and draw it as a dot or as a line + { + aload length 2 gt + { moveto lineto stroke} + { width dot } ifelse + } forall +} bind def + +% Draw an arc segment +% x y r ang1 ang2 width darc - +/darc { + setlinewidth + arc stroke +} bind def + +% Draw a series of arc segment bits, if the array element only has a single +% element in it, draw a dot. +% [ [sa1 ea1] [sa2 ea2] ... ] x y r width dashedarc - +/x 0 def +/y 0 def +/dashedarc { + dup /width exch def + setlinewidth + /r exch def + /y exch def + /x exch def + { aload length 1 gt + { + % this element had two angles in it + % extract start and stop angles + x y r % drop x y and r onto stack + % at this point we have: sa ea x y r + % we need x y r sa ea + % so.. + 5 -2 roll + % and add it to the current path, and draw it + arc stroke + } { + % this element only had one angle in it, place a + % filled dot at the appropriate place + % compute center point of the arc using the angle + % that is on the top of the stack + dup % angle angle + cos r mul x add % angle x + exch % x angle + sin r mul y add % x y + width % x y width/2 + dot % draw the dot + } ifelse + } forall + + % Now draw it + stroke +} bind def + +% Draw a box +% width height x y linethickness box - +/box { + setlinewidth + moveto + exch dup 0 rlineto % w h, h w w 0 -- Draw bottom line + exch 0 exch rlineto % h w, w h 0, w 0 h -- Draw right line + neg 0 rlineto % w, -w 0 -- Draw Top line + closepath % finish and draw it + stroke +} bind def + +% Draw a filled box +% width height x y fbox - +/fbox { + moveto + exch dup 0 rlineto + exch 0 exch rlineto + neg 0 rlineto + closepath + fill +} bind def + +% Font reincoding utilities + +% ISOLatin1Encoding, extended with remaining uncoded glyphs +/ISOLatin1Extended [ + /.notdef /Lslash /lslash /OE /oe /Scaron /scaron /Zcaron /zcaron + /Ydieresis /trademark /bullet /dagger /daggerdbl /ellipsis /emdash + /endash /fi /fl /florin /fraction /guilsinglleft /guilsinglright + /perthousand /quotedblbase /quotedblleft /quotedblright + /quotesinglbase /quotesingle /.notdef /.notdef /.notdef /space + /exclam /quotedbl /numbersign /dollar /percent /ampersand + /quoteright /parenleft /parenright /asterisk /plus /comma /minus + /period /slash /zero /one /two /three /four /five /six /seven /eight + /nine /colon /semicolon /less /equal /greater /question /at /A /B /C + /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z + /bracketleft /backslash /bracketright /asciicircum /underscore + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s + /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex + /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla + /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent + /sterling /currency /yen /brokenbar /section /dieresis /copyright + /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron + /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph + /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute + /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute + /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth + /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn + /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring + /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave + /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute + /ucircumflex /udieresis /yacute /thorn /ydieresis +] def + +% `new-font-name' `encoding-vector' `old-font-name' RE - +/RE { + findfont + dup maxlength dict begin { + 1 index /FID ne { def } { pop pop } ifelse + } forall + /Encoding exch def + dup /FontName exch def + currentdict end definefont pop +} bind def + +% Text handling functions, select the font and scale it, then we need +% only to apply the appropriate transformations to get the text +% justified into the right spots. The bad thing here is that we don't +% do any kerning, so the output may look a bit strange. + +% compute the height of one character and return lly and ury +% (char) charheight lly ury +/charheight { + gsave % push graphics state + newpath % clear current path + 0 0 moveto % Set current point + false charpath % get path + flattenpath % flatten path + pathbbox % stack = llx lly urx ury + exch pop % stack = llx lly ury + 3 -1 roll pop % stack = lly ury + grestore % pop graphics state +} bind def + +% compute the height of a string, one character at a time +% (string) stringheight lly ury +/lly 0.0 def +/ury 0.0 def + +/stringheight { + /lly 0.0 def % initial value of heightmin + /ury 0.0 def % initial value of heightmax + { % work through string + ( ) dup 0 4 -1 roll put % create one character string + charheight % measure it's height + dup ury gt { % if ury gt heightmax + /ury exch def % update with new value + } { + pop % else discard ury + } ifelse + dup lly lt { % if lly lt heightmin + /lly exch def % update with new value + } { + pop % else discard lly + } ifelse + } forall + lly ury % Return the results +} bind def + +% calculate the string width taking into account the escapes. +/mystrx 0.0 def +/mystry 0.0 def +/mystresc false def + +/mystringwidth { + /mystrx 0.0 def + /mystry 0.0 def + /mystresc false def + { % work through string + % did we process the escape character last? + mystresc { + % last character was escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + % toggle drawing overbars + 0.0 0.0 % make it like it never happened... + } { + % otherwise measure the character + (\\ ) dup 1 4 -1 roll put % count a \ and the character + stringwidth + } ifelse + % and reset the flag + /mystresc false def + } { + % last character was not escape + % is this escape + dup 92 eq { + % yes, escape character, set flag + /mystresc true def + pop % drop character + 0.0 0.0 % make like this character has no width and height + } { + ( ) dup 0 4 -1 roll put % create one character string + stringwidth % measure it's height/width + } ifelse + } ifelse + % accumulate x and y movements + mystry add /mystry exch def + mystrx add /mystrx exch def + } forall + mystrx mystry % drop results on stack +} bind def + +% Render a string with overbars +% +/escaped false def +/drawoverbar false def +/fontsize 0.0 def + +%string1 string2 append - +/append { + 2 copy length exch length add % find new length + string dup % string1 string2 string string + 4 2 roll % string string string1 string2 + 2 index 0 3 index + % string string string1 string2 string 0 string1 + putinterval % string string string1 string2 + exch length exch putinterval +} bind def + +% If drawoverbar is set, draw a line of the same length as the given string +% string overbarshowline - +/overbarshowline { + % print overbar if necessary + stringwidth pop 0 + drawoverbar { + rlineto + gsave stroke grestore + } { + rmoveto + } ifelse +} bind def + +% Draws overbars for the given string, then shows the string itself +% string overbarshow +/overbarshow { + /overbarshowacc () def + /overbarshowtxt () def + + gsave + fontsize 10.0 div setlinewidth + 0 fontsize rmoveto % move to (0,overbarheight) + + { % work through string + escaped { + % the last character was the escape + % handle the escape + % is it an _ = 95? + dup 95 eq { + pop % we don't need the character anymore + overbarshowacc overbarshowline + % toggle drawing overbars + /drawoverbar drawoverbar not def + + % Append the contents off the accumulator to the text + % string we're eventually going to show + /overbarshowtxt overbarshowtxt overbarshowacc append def + + % clear accumulator + /overbarshowacc () def + } { + % add to accumulator + (\\ ) dup 1 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + % and reset the flag + /escaped false def + } { + % check for escape character \ = 92 + dup 92 eq { + % yes, escape character, set flag + /escaped true def + pop % drop character + } { + % add to accumulator + ( ) dup 0 4 -1 roll put + overbarshowacc exch append + /overbarshowacc exch def + } ifelse + } ifelse + } forall + % Catch any leftovers + overbarshowacc overbarshowline + overbarshowtxt overbarshowacc append + + grestore + show +} bind def + +% +% hcenter rjustify vcenter vjustify spacing [(line1) (line2) ... ] rot x y size text - +/stringw 0.0 def +/stringh 0.0 def +/spacing 0.0 def +/strings [ ] def +/stringtxt ( ) def +/stringcount 0 def +/rot 0.0 def + +/text { + gsave % save state for later + /drawoverbar false def % start by not drawing overbars + + dup /fontsize exch def % save font size for corrections later + % do font selection + /gEDAFont findfont + exch scalefont + setfont + + % set up coordinates + translate % move origin to given point + rotate % rotate so that text is drawn + 0 0 moveto + dup length /stringcount exch def % Get number of strings + /strings exch def % save strings + /spacing exch def + % do we have more than 1 string to render? + stringcount 1 eq { + /stringtxt strings aload pop def % get the string + /stringw stringtxt mystringwidth pop neg def % get the -width + /stringh stringtxt stringheight exch pop neg def% get the -height + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh rmoveto } if + % vertical center + { 0 stringh 0.3571425 mul rmoveto } if % not 0.5, so that + % it looks nicer + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % Draw the text + stringtxt overbarshow + } { + % More than one line, compute bounding box for the text + + % vertical height, don't use the actual hieght of the characters + % assume that the user wants to make the baselines line up with two + % text boxes placed side by side + /stringh stringcount spacing mul neg def + % Now figure out horizontal size, this amounts to keeping track + % of the longest string + /stringw 0.0 def + strings { + mystringwidth pop + dup stringw gt { + /stringw exch def + } { + pop + } ifelse + } forall + /stringw stringw neg def % get the -width + + % First do vertical calculations + % hcenter rjustify vcenter vjustify + % vertical justification + { 0 stringh fontsize add rmoveto } if + % vertical center + { 0 stringh 0.5 mul rmoveto } if + % Then do horizontal calculations + % right justify + { stringw 0 rmoveto } if + % center + { stringw 2.0 div 0 rmoveto } if + % now move up to the first line and begin rendering + 0 stringcount 1 sub spacing mul rmoveto + strings { + gsave % Save starting point + overbarshow % render the text + grestore + 0 spacing neg rmoveto + } forall + } ifelse + grestore % Restore old state +} bind def + + +%%EndProlog +%%Page: 1 1 +/gEDAFont ISOLatin1Extended /Helvetica RE +2 setlinecap +0.072000 0.072000 scale +7790 500 translate 90 rotate +0.429185 0.429185 scale +-24200 -71800 translate +35200 74900 35200 75000 10 line +35200 75000 34900 75000 10 line +34900 74900 34900 76600 10 line +gsave +36300 76600 36300 76400 10 line +gsave +false true false false 208.000000 [(1) ] 270 36350 76450 144.444443 text +grestore +36300 75700 36300 75900 10 line +gsave +false false false false 208.000000 [(2) ] 270 36350 75850 144.444443 text +grestore +36500 76050 36100 76050 10 line +36300 75900 36300 76050 10 line +36300 76250 36300 76400 10 line +36500 76361 36400 76361 10 line +36449 76310 36449 76410 10 line +36100 76150 36500 76150 10 line +36500 76150 36500 76250 10 line +36500 76250 36100 76250 10 line +36100 76250 36100 76150 10 line +grestore +gsave +false false false false 260.000000 [(C35) ] 0 36500 76200 180.555557 text +grestore +gsave +false false false true 260.000000 [(4.7uFx16V) ] 0 36500 76200 180.555557 text +grestore +34900 76600 36300 76600 10 line +gsave +35300 75500 35300 75700 10 line +35200 75500 35400 75500 10 line +35255 75450 35345 75450 10 line +35280 75410 35320 75410 10 line +grestore +gsave +36300 75500 36300 75700 10 line +36200 75500 36400 75500 10 line +36255 75450 36345 75450 10 line +36280 75410 36320 75410 10 line +grestore +36500 74100 36500 73500 10 line +37300 73500 36300 73500 10 line +36300 74100 36500 74100 10 line +gsave +35300 75700 35300 75900 10 line +35300 76600 35300 76400 10 line +35100 76100 35500 76100 10 line +35100 76200 35500 76200 10 line +35300 76400 35300 76200 10 line +35300 76100 35300 75900 10 line +newpath +35300 76600 +25 +0 360 arc +fill +newpath +35300 76600 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(C32) ] 0 35500 76200 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 35500 76200 180.555557 text +grestore +gsave +38200 74400 38400 74400 10 line +38400 74500 38400 74300 10 line +38400 74500 38900 74500 10 line +38900 74500 39000 74400 10 line +39000 74400 38900 74300 10 line +38900 74300 38400 74300 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE2) ] 0 39100 74400 180.555557 text +grestore +gsave +37550 73900 37800 73900 10 line +37550 73500 37800 73500 10 line +37550 73700 37650 73750 10 line +37550 73700 37650 73650 10 line +37300 73500 37500 73500 10 line +37800 73900 37800 74100 10 line +37800 73500 37800 73300 10 line +37550 73975 37550 73825 10 line +37550 73775 37550 73625 10 line +37550 73575 37550 73425 10 line +37500 73900 37500 73500 10 line +37550 73700 37700 73700 10 line +37700 73700 37700 73500 10 line +37800 73900 37800 73750 10 line +37800 73750 37850 73650 10 line +37800 73750 37750 73650 10 line +37750 73650 37850 73650 10 line +37750 73750 37850 73750 10 line +37750 73750 37725 73725 10 line +37850 73750 37875 73775 10 line +37800 73650 37800 73500 10 line +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 38000 73500 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q10) ] 0 38000 73800 180.555557 text +grestore +37800 74400 38200 74400 10 line +gsave +37600 75100 38000 75100 10 line +37600 75100 37800 75400 10 line +37800 75400 38000 75100 10 line +37600 75400 38000 75400 10 line +37800 74800 37800 75000 10 line +37800 75700 37800 75500 10 line +37800 75500 37800 75400 10 line +37800 75100 37800 75000 10 line +grestore +gsave +false true false true 260.000000 [(D21) ] 0 38400 75900 180.555557 text +grestore +gsave +false false false false 260.000000 [(1N4007) ] 0 37900 75500 180.555557 text +grestore +37800 74100 37800 74800 10 line +37800 76000 37800 75700 10 line +gsave +37800 76000 37800 76200 10 line +37650 76200 37950 76200 10 line +grestore +gsave +false false false false 260.000000 [(Vpp) ] 0 37700 76300 180.555557 text +grestore +34900 72700 34900 72500 10 line +34900 72500 35200 72500 10 line +35200 72700 35200 72500 10 line +gsave +35200 72300 35200 72500 10 line +35100 72300 35300 72300 10 line +35155 72250 35245 72250 10 line +35180 72210 35220 72210 10 line +grestore +gsave +34600 73000 36000 73000 10 line +36000 73000 36000 74600 10 line +36000 74600 34600 74600 10 line +34600 74600 34600 73000 10 line +36050 74100 50 0 360 10 darc +36100 74100 36300 74100 10 line +gsave +false false false false 260.000000 [(7) ] 0 36100 74150 180.555557 text +grestore +gsave +false false true false 260.000000 [(OUT) ] 0 35500 74100 180.555557 text +grestore +36050 73500 50 0 360 10 darc +36100 73500 36300 73500 10 line +gsave +false false false false 260.000000 [(6) ] 0 36100 73550 180.555557 text +grestore +gsave +false false true false 260.000000 [(OUT) ] 0 35500 73500 180.555557 text +grestore +34600 73800 34300 73800 10 line +gsave +false false false false 260.000000 [(2) ] 0 34300 73850 180.555557 text +grestore +gsave +false false true false 260.000000 [(IN) ] 0 34700 73800 180.555557 text +grestore +34900 73000 34900 72700 10 line +gsave +false false false false 260.000000 [(4) ] 0 34950 72800 180.555557 text +grestore +gsave +false false true false 260.000000 [(GND) ] 90 34900 73100 180.555557 text +grestore +35200 73000 35200 72700 10 line +gsave +false false false false 260.000000 [(5) ] 0 35250 72800 180.555557 text +grestore +gsave +false false true false 260.000000 [(GND) ] 90 35200 73100 180.555557 text +grestore +34900 74600 34900 74900 10 line +gsave +false false false false 260.000000 [(1) ] 0 34950 74700 180.555557 text +grestore +gsave +false false true false 260.000000 [(Vdd) ] 90 34900 74200 180.555557 text +grestore +35200 74600 35200 74900 10 line +gsave +false false false false 260.000000 [(8) ] 0 35250 74700 180.555557 text +grestore +gsave +false false true false 260.000000 [(Vdd) ] 90 35200 74200 180.555557 text +grestore +grestore +gsave +false false false false 260.000000 [(MAX4429) ] 0 35500 72800 180.555557 text +grestore +gsave +false false false false 260.000000 [(U20) ] 0 35600 74700 180.555557 text +grestore +gsave +37800 72600 37800 72400 10 line +37950 72400 37650 72400 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 37600 72200 180.555557 text +grestore +37800 72600 37800 73300 10 line +gsave +34100 73800 34300 73800 10 line +33500 73900 33500 73700 10 line +33500 73900 34000 73900 10 line +34000 73900 34100 73800 10 line +34100 73800 34000 73700 10 line +34000 73700 33500 73700 10 line +grestore +gsave +false true true false 260.000000 [(BRAKE2) ] 0 33400 73800 180.555557 text +grestore +gsave +34900 76600 34900 76800 10 line +34750 76800 35050 76800 10 line +gsave +false false false false 208.000000 [(+12V) ] 0 34775 76850 144.444443 text +grestore +grestore +gsave +24200 71800 47500 71800 10 line +47500 71800 47500 88300 10 line +47500 88300 24200 88300 10 line +24200 88300 24200 71800 10 line +43400 72400 43400 71800 10 line +gsave +false false false false 208.000000 [(FILE:) ] 0 40000 72200 144.444443 text +grestore +gsave +false false false false 208.000000 [(REVISION:) ] 0 43500 72200 144.444443 text +grestore +gsave +false false false false 208.000000 [(DRAWN BY: ) ] 0 43500 71900 144.444443 text +grestore +gsave +false false false false 208.000000 [(PAGE) ] 0 40000 71900 144.444443 text +grestore +gsave +false false false false 208.000000 [(OF) ] 0 41700 71900 144.444443 text +grestore +gsave +false false false false 208.000000 [(TITLE) ] 0 40000 72500 144.444443 text +grestore +39900 71800 47500 71800 10 line +47500 71800 47500 73200 10 line +47500 73200 39900 73200 10 line +39900 73200 39900 71800 10 line +39900 72400 47500 72400 10 line +grestore +27400 74900 27400 75000 10 line +27400 75000 27100 75000 10 line +27100 74900 27100 76600 10 line +gsave +28800 76600 28800 76400 10 line +gsave +false true false false 208.000000 [(1) ] 270 28850 76450 144.444443 text +grestore +28800 75700 28800 75900 10 line +gsave +false false false false 208.000000 [(2) ] 270 28850 75850 144.444443 text +grestore +29000 76050 28600 76050 10 line +28800 75900 28800 76050 10 line +28800 76250 28800 76400 10 line +29000 76361 28900 76361 10 line +28949 76310 28949 76410 10 line +28600 76150 29000 76150 10 line +29000 76150 29000 76250 10 line +29000 76250 28600 76250 10 line +28600 76250 28600 76150 10 line +grestore +gsave +false false false false 260.000000 [(C26) ] 0 29100 76300 180.555557 text +grestore +gsave +false false false false 260.000000 [(4.7uFx16V) ] 0 28900 75900 180.555557 text +grestore +27100 76600 28800 76600 10 line +gsave +27700 75500 27700 75700 10 line +27600 75500 27800 75500 10 line +27655 75450 27745 75450 10 line +27680 75410 27720 75410 10 line +grestore +gsave +28800 75500 28800 75700 10 line +28700 75500 28900 75500 10 line +28755 75450 28845 75450 10 line +28780 75410 28820 75410 10 line +grestore +28700 74100 28700 73500 10 line +28500 73500 29800 73500 10 line +gsave +27700 75700 27700 75900 10 line +27700 76600 27700 76400 10 line +27500 76100 27900 76100 10 line +27500 76200 27900 76200 10 line +27700 76400 27700 76200 10 line +27700 76100 27700 75900 10 line +newpath +27700 76600 +25 +0 360 arc +fill +newpath +27700 76600 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(C24) ] 0 27900 76300 180.555557 text +grestore +gsave +false false false false 260.000000 [(100nF) ] 0 27900 75900 180.555557 text +grestore +gsave +30700 74400 30900 74400 10 line +30900 74500 30900 74300 10 line +30900 74500 31400 74500 10 line +31400 74500 31500 74400 10 line +31500 74400 31400 74300 10 line +31400 74300 30900 74300 10 line +grestore +gsave +false false true false 260.000000 [(/RELEASE1) ] 0 31600 74400 180.555557 text +grestore +gsave +30050 73900 30300 73900 10 line +30050 73500 30300 73500 10 line +30050 73700 30150 73750 10 line +30050 73700 30150 73650 10 line +29800 73500 30000 73500 10 line +30300 73900 30300 74100 10 line +30300 73500 30300 73300 10 line +30050 73975 30050 73825 10 line +30050 73775 30050 73625 10 line +30050 73575 30050 73425 10 line +30000 73900 30000 73500 10 line +30050 73700 30200 73700 10 line +30200 73700 30200 73500 10 line +30300 73900 30300 73750 10 line +30300 73750 30350 73650 10 line +30300 73750 30250 73650 10 line +30250 73650 30350 73650 10 line +30250 73750 30350 73750 10 line +30250 73750 30225 73725 10 line +30350 73750 30375 73775 10 line +30300 73650 30300 73500 10 line +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 30500 73500 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q7) ] 0 30500 73800 180.555557 text +grestore +30300 74400 30700 74400 10 line +gsave +30100 75100 30500 75100 10 line +30100 75100 30300 75400 10 line +30300 75400 30500 75100 10 line +30100 75400 30500 75400 10 line +30300 74800 30300 75000 10 line +30300 75700 30300 75500 10 line +30300 75500 30300 75400 10 line +30300 75100 30300 75000 10 line +grestore +gsave +false true false true 260.000000 [(D16) ] 0 30900 75900 180.555557 text +grestore +gsave +false false false false 260.000000 [(1N4007) ] 0 30400 75500 180.555557 text +grestore +30300 74100 30300 74800 10 line +30300 76000 30300 75700 10 line +gsave +30300 76000 30300 76200 10 line +30150 76200 30450 76200 10 line +grestore +gsave +false false false false 260.000000 [(Vpp) ] 0 30200 76300 180.555557 text +grestore +27100 72700 27100 72500 10 line +27100 72500 27400 72500 10 line +27400 72700 27400 72500 10 line +gsave +27400 72300 27400 72500 10 line +27300 72300 27500 72300 10 line +27355 72250 27445 72250 10 line +27380 72210 27420 72210 10 line +grestore +gsave +26800 73000 28200 73000 10 line +28200 73000 28200 74600 10 line +28200 74600 26800 74600 10 line +26800 74600 26800 73000 10 line +28250 74100 50 0 360 10 darc +28300 74100 28500 74100 10 line +gsave +false false false false 260.000000 [(7) ] 0 28300 74150 180.555557 text +grestore +gsave +false false true false 260.000000 [(OUT) ] 0 27700 74100 180.555557 text +grestore +28250 73500 50 0 360 10 darc +28300 73500 28500 73500 10 line +gsave +false false false false 260.000000 [(6) ] 0 28300 73550 180.555557 text +grestore +gsave +false false true false 260.000000 [(OUT) ] 0 27700 73500 180.555557 text +grestore +26800 73800 26500 73800 10 line +gsave +false false false false 260.000000 [(2) ] 0 26500 73850 180.555557 text +grestore +gsave +false false true false 260.000000 [(IN) ] 0 26900 73800 180.555557 text +grestore +27100 73000 27100 72700 10 line +gsave +false false false false 260.000000 [(4) ] 0 27150 72800 180.555557 text +grestore +gsave +false false true false 260.000000 [(GND) ] 90 27100 73100 180.555557 text +grestore +27400 73000 27400 72700 10 line +gsave +false false false false 260.000000 [(5) ] 0 27450 72800 180.555557 text +grestore +gsave +false false true false 260.000000 [(GND) ] 90 27400 73100 180.555557 text +grestore +27100 74600 27100 74900 10 line +gsave +false false false false 260.000000 [(1) ] 0 27150 74700 180.555557 text +grestore +gsave +false false true false 260.000000 [(Vdd) ] 90 27100 74200 180.555557 text +grestore +27400 74600 27400 74900 10 line +gsave +false false false false 260.000000 [(8) ] 0 27450 74700 180.555557 text +grestore +gsave +false false true false 260.000000 [(Vdd) ] 90 27400 74200 180.555557 text +grestore +grestore +gsave +false false false false 260.000000 [(MAX4429) ] 0 27700 72800 180.555557 text +grestore +gsave +false false false false 260.000000 [(U18) ] 0 27800 74700 180.555557 text +grestore +gsave +30300 72600 30300 72400 10 line +30450 72400 30150 72400 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 30100 72200 180.555557 text +grestore +30300 72600 30300 73300 10 line +gsave +26300 73800 26500 73800 10 line +25700 73900 25700 73700 10 line +25700 73900 26200 73900 10 line +26200 73900 26300 73800 10 line +26300 73800 26200 73700 10 line +26200 73700 25700 73700 10 line +grestore +gsave +false true true false 260.000000 [(BRAKE1) ] 0 25600 73800 180.555557 text +grestore +gsave +27100 76600 27100 76800 10 line +26950 76800 27250 76800 10 line +gsave +false false false false 208.000000 [(+12V) ] 0 26975 76850 144.444443 text +grestore +grestore +gsave +28200 87800 28200 88000 10 line +28050 88000 28350 88000 10 line +gsave +false false false false 208.000000 [(+12V) ] 0 28075 88050 144.444443 text +grestore +grestore +gsave +32200 87400 32200 87200 10 line +gsave +false true false false 208.000000 [(1) ] 270 32250 87250 144.444443 text +grestore +32200 86500 32200 86700 10 line +gsave +false false false false 208.000000 [(2) ] 270 32250 86650 144.444443 text +grestore +32400 86850 32000 86850 10 line +32200 86700 32200 86850 10 line +32200 87050 32200 87200 10 line +32400 87161 32300 87161 10 line +32349 87110 32349 87210 10 line +32000 86950 32400 86950 10 line +32400 86950 32400 87050 10 line +32400 87050 32000 87050 10 line +32000 87050 32000 86950 10 line +grestore +gsave +false false false false 260.000000 [(C18) ] 0 32500 87000 180.555557 text +grestore +gsave +false false false true 260.000000 [(1000uFx100V) ] 0 32500 87000 180.555557 text +grestore +31400 87400 32200 87400 10 line +gsave +25400 87500 25400 87300 10 line +gsave +false true false false 208.000000 [(1) ] 270 25450 87350 144.444443 text +grestore +25400 86600 25400 86800 10 line +gsave +false false false false 208.000000 [(2) ] 270 25450 86750 144.444443 text +grestore +25600 86950 25200 86950 10 line +25400 86800 25400 86950 10 line +25400 87150 25400 87300 10 line +25600 87261 25500 87261 10 line +25549 87210 25549 87310 10 line +25200 87050 25600 87050 10 line +25600 87050 25600 87150 10 line +25600 87150 25200 87150 10 line +25200 87150 25200 87050 10 line +grestore +gsave +false true false false 260.000000 [(C12) ] 0 25300 86700 180.555557 text +grestore +gsave +false true false true 260.000000 [(10uFx16V) ] 0 25300 86700 180.555557 text +grestore +gsave +25400 86400 25400 86600 10 line +25300 86400 25500 86400 10 line +25355 86350 25445 86350 10 line +25380 86310 25420 86310 10 line +grestore +gsave +26300 86400 26300 86600 10 line +26200 86400 26400 86400 10 line +26255 86350 26345 86350 10 line +26280 86310 26320 86310 10 line +grestore +gsave +26300 86600 26300 86800 10 line +26300 87500 26300 87300 10 line +26100 87000 26500 87000 10 line +26100 87100 26500 87100 10 line +26300 87300 26300 87100 10 line +26300 87000 26300 86800 10 line +newpath +26300 87500 +25 +0 360 arc +fill +newpath +26300 87500 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(C13) ] 0 26200 86800 180.555557 text +grestore +gsave +false true false true 260.000000 [(100nF) ] 0 26200 86800 180.555557 text +grestore +gsave +31150 85800 31400 85800 10 line +31150 85400 31400 85400 10 line +31150 85600 31250 85650 10 line +31150 85600 31250 85550 10 line +30900 85400 31100 85400 10 line +31400 85800 31400 86000 10 line +31400 85400 31400 85200 10 line +31150 85875 31150 85725 10 line +31150 85675 31150 85525 10 line +31150 85475 31150 85325 10 line +31100 85800 31100 85400 10 line +31150 85600 31300 85600 10 line +31300 85600 31300 85400 10 line +31400 85800 31400 85650 10 line +31400 85650 31450 85550 10 line +31400 85650 31350 85550 10 line +31350 85550 31450 85550 10 line +31350 85650 31450 85650 10 line +31350 85650 31325 85625 10 line +31450 85650 31475 85675 10 line +31400 85550 31400 85400 10 line +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 31500 85400 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q1) ] 0 31500 85600 180.555557 text +grestore +gsave +31150 84600 31400 84600 10 line +31150 84200 31400 84200 10 line +31150 84400 31250 84450 10 line +31150 84400 31250 84350 10 line +30900 84200 31100 84200 10 line +31400 84600 31400 84800 10 line +31400 84200 31400 84000 10 line +31150 84675 31150 84525 10 line +31150 84475 31150 84325 10 line +31150 84275 31150 84125 10 line +31100 84600 31100 84200 10 line +31150 84400 31300 84400 10 line +31300 84400 31300 84200 10 line +31400 84600 31400 84450 10 line +31400 84450 31450 84350 10 line +31400 84450 31350 84350 10 line +31350 84350 31450 84350 10 line +31350 84450 31450 84450 10 line +31350 84450 31325 84425 10 line +31450 84450 31475 84475 10 line +31400 84350 31400 84200 10 line +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 31500 84200 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q2) ] 0 31500 84400 180.555557 text +grestore +31400 85200 31400 84800 10 line +31400 86000 31400 87400 10 line +31400 84000 31400 83500 10 line +gsave +33600 82800 33800 82800 10 line +33800 82900 33800 82700 10 line +33800 82900 34300 82900 10 line +34300 82900 34400 82800 10 line +34400 82800 34300 82700 10 line +34300 82700 33800 82700 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR1_A) ] 0 33800 83000 180.555557 text +grestore +gsave +31400 83500 31400 83300 10 line +31550 83300 31250 83300 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 31100 83100 180.555557 text +grestore +gsave +32200 86500 32200 86300 10 line +32350 86300 32050 86300 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 32000 86100 180.555557 text +grestore +gsave +31400 87400 31400 87600 10 line +31250 87600 31550 87600 10 line +grestore +gsave +false false false false 260.000000 [(Vpp) ] 0 31300 87700 180.555557 text +grestore +gsave +25000 85800 25200 85800 10 line +24400 85900 24400 85700 10 line +24400 85900 24900 85900 10 line +24900 85900 25000 85800 10 line +25000 85800 24900 85700 10 line +24900 85700 24400 85700 10 line +grestore +gsave +false true true false 260.000000 [(DRV1_A) ] 0 25000 86000 180.555557 text +grestore +gsave +29800 87500 29800 87300 10 line +gsave +false false false false 208.000000 [(1) ] 90 29750 87350 144.444443 text +grestore +29800 86600 29800 86800 10 line +gsave +false true false false 208.000000 [(2) ] 90 29750 86750 144.444443 text +grestore +29600 86950 30000 86950 10 line +29800 86800 29800 86950 10 line +29800 87150 29800 87300 10 line +29600 87261 29700 87261 10 line +29651 87210 29651 87310 10 line +29600 87050 30000 87050 10 line +30000 87050 30000 87150 10 line +30000 87150 29600 87150 10 line +29600 87150 29600 87050 10 line +grestore +gsave +false false false false 260.000000 [(C15) ] 0 29900 87400 180.555557 text +grestore +gsave +false false false true 260.000000 [(1uFx16V) ] 0 29900 87400 180.555557 text +grestore +gsave +28600 87700 28600 87300 10 line +28600 87700 28900 87500 10 line +28900 87500 28600 87300 10 line +28900 87700 28900 87300 10 line +28300 87500 28500 87500 10 line +29200 87500 29000 87500 10 line +29000 87500 28900 87500 10 line +28600 87500 28500 87500 10 line +grestore +gsave +false false false false 260.000000 [(D7) ] 0 28500 87100 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 28500 87100 180.555557 text +grestore +29200 85400 30000 85400 10 line +29200 84200 30000 84200 10 line +44900 84800 45100 84800 10 line +45100 84800 45100 87900 10 line +gsave +30600 85500 30500 85300 10 line +30500 85300 30400 85500 10 line +30400 85500 30300 85300 10 line +30300 85300 30200 85500 10 line +30600 85500 30700 85300 10 line +30700 85300 30750 85400 10 line +30900 85400 30750 85400 10 line +30000 85400 30152 85400 10 line +30201 85500 30150 85400 10 line +grestore +gsave +false false false false 260.000000 [(R27) ] 0 30300 85700 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 30300 85700 180.555557 text +grestore +gsave +30600 84300 30500 84100 10 line +30500 84100 30400 84300 10 line +30400 84300 30300 84100 10 line +30300 84100 30200 84300 10 line +30600 84300 30700 84100 10 line +30700 84100 30750 84200 10 line +30900 84200 30750 84200 10 line +30000 84200 30152 84200 10 line +30201 84300 30150 84200 10 line +grestore +gsave +false false false false 260.000000 [(R28) ] 0 30200 83900 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 30200 83900 180.555557 text +grestore +gsave +30600 83700 30600 83300 10 line +30600 83700 30300 83500 10 line +30300 83500 30600 83300 10 line +30300 83700 30300 83300 10 line +30900 83500 30700 83500 10 line +30000 83500 30200 83500 10 line +30200 83500 30300 83500 10 line +30600 83500 30700 83500 10 line +grestore +gsave +false false false false 260.000000 [(D10) ] 0 30200 83100 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 30200 83100 180.555557 text +grestore +gsave +30600 86300 30600 85900 10 line +30600 86300 30300 86100 10 line +30300 86100 30600 85900 10 line +30300 86300 30300 85900 10 line +30900 86100 30700 86100 10 line +30000 86100 30200 86100 10 line +30200 86100 30300 86100 10 line +30600 86100 30700 86100 10 line +grestore +gsave +false false false false 260.000000 [(D8) ] 0 30300 86500 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 30300 86500 180.555557 text +grestore +30900 86100 30900 85400 10 line +30000 86100 30000 85400 10 line +30900 83500 30900 84200 10 line +30000 83500 30000 84200 10 line +gsave +32750 83200 32850 83200 10 line +32800 83250 32800 83150 10 line +gsave +false false false false 208.000000 [(Component not found:) ( ACS758.sym) ] 0 32900 83300 144.444443 text +grestore +33252 83723 33852 83723 50 line +33252 83723 33552 84223 50 line +33552 84223 33852 83723 50 line +gsave +false false false false 468.000000 [(!) ] 0 33522 83813 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(U15) ] 0 32800 85500 180.555557 text +grestore +gsave +false false false false 260.000000 [(ACS758) ] 0 32800 85300 180.555557 text +grestore +gsave +34500 85100 34500 85300 10 line +34500 86000 34500 85800 10 line +34300 85500 34700 85500 10 line +34300 85600 34700 85600 10 line +34500 85800 34500 85600 10 line +34500 85500 34500 85300 10 line +grestore +gsave +false true false true 260.000000 [(C21) ] 0 34900 85800 180.555557 text +grestore +gsave +35600 84400 35600 84200 10 line +35600 83500 35600 83700 10 line +35800 84000 35400 84000 10 line +35800 83900 35400 83900 10 line +35600 83700 35600 83900 10 line +35600 84000 35600 84200 10 line +grestore +gsave +false false false false 260.000000 [(C25) ] 0 35800 84000 180.555557 text +grestore +gsave +false false false true 260.000000 [(220nF) ] 0 35800 84000 180.555557 text +grestore +gsave +33700 83200 33700 83400 10 line +33600 83200 33800 83200 10 line +33655 83150 33745 83150 10 line +33680 83110 33720 83110 10 line +grestore +gsave +35300 84500 35200 84300 10 line +35200 84300 35100 84500 10 line +35100 84500 35000 84300 10 line +35000 84300 34900 84500 10 line +35300 84500 35400 84300 10 line +35400 84300 35450 84400 10 line +35600 84400 35450 84400 10 line +34700 84400 34852 84400 10 line +34901 84500 34850 84400 10 line +grestore +gsave +false false false false 260.000000 [(R32) ] 0 34900 84700 180.555557 text +grestore +gsave +false false false true 260.000000 [(15k) ] 0 34900 84700 180.555557 text +grestore +gsave +35800 84400 36000 84400 10 line +36000 84300 36000 84500 10 line +36000 84300 36500 84300 10 line +36500 84300 36600 84400 10 line +36600 84400 36500 84500 10 line +36500 84500 36000 84500 10 line +grestore +gsave +false false true false 260.000000 [(CRNT1) ] 0 36000 84600 180.555557 text +grestore +gsave +34500 86000 34500 86200 10 line +34350 86200 34650 86200 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 34375 86250 144.444443 text +grestore +grestore +29800 86600 29800 84800 10 line +29200 86000 29400 86000 10 line +29400 86000 29400 87500 10 line +28300 87500 25400 87500 10 line +28200 87800 28200 87500 10 line +25200 85800 26300 85800 10 line +gsave +43500 87300 43500 87500 10 line +43650 87500 43350 87500 10 line +gsave +false true false false 208.000000 [(+12V) ] 0 43625 87550 144.444443 text +grestore +grestore +gsave +38300 87300 38300 87100 10 line +gsave +false false false false 208.000000 [(1) ] 90 38250 87150 144.444443 text +grestore +38300 86400 38300 86600 10 line +gsave +false true false false 208.000000 [(2) ] 90 38250 86550 144.444443 text +grestore +38100 86750 38500 86750 10 line +38300 86600 38300 86750 10 line +38300 86950 38300 87100 10 line +38100 87061 38200 87061 10 line +38151 87010 38151 87110 10 line +38100 86850 38500 86850 10 line +38500 86850 38500 86950 10 line +38500 86950 38100 86950 10 line +38100 86950 38100 86850 10 line +grestore +gsave +false true false false 260.000000 [(C23) ] 0 38000 86900 180.555557 text +grestore +gsave +false true false true 260.000000 [(1000uFx100V) ] 0 38000 86900 180.555557 text +grestore +38600 87300 38300 87300 10 line +gsave +38850 85600 38600 85600 10 line +38850 85200 38600 85200 10 line +38850 85400 38750 85450 10 line +38850 85400 38750 85350 10 line +39100 85200 38900 85200 10 line +38600 85600 38600 85800 10 line +38600 85200 38600 85000 10 line +38850 85675 38850 85525 10 line +38850 85475 38850 85325 10 line +38850 85275 38850 85125 10 line +38900 85600 38900 85200 10 line +38850 85400 38700 85400 10 line +38700 85400 38700 85200 10 line +38600 85600 38600 85450 10 line +38600 85450 38550 85350 10 line +38600 85450 38650 85350 10 line +38650 85350 38550 85350 10 line +38650 85450 38550 85450 10 line +38650 85450 38675 85425 10 line +38550 85450 38525 85475 10 line +38600 85350 38600 85200 10 line +grestore +gsave +false true false true 260.000000 [(IRFB52N15D) ] 0 38500 85400 180.555557 text +grestore +gsave +false true false false 260.000000 [(Q5) ] 0 38500 85400 180.555557 text +grestore +gsave +38850 84400 38600 84400 10 line +38850 84000 38600 84000 10 line +38850 84200 38750 84250 10 line +38850 84200 38750 84150 10 line +39100 84000 38900 84000 10 line +38600 84400 38600 84600 10 line +38600 84000 38600 83800 10 line +38850 84475 38850 84325 10 line +38850 84275 38850 84125 10 line +38850 84075 38850 83925 10 line +38900 84400 38900 84000 10 line +38850 84200 38700 84200 10 line +38700 84200 38700 84000 10 line +38600 84400 38600 84250 10 line +38600 84250 38550 84150 10 line +38600 84250 38650 84150 10 line +38650 84150 38550 84150 10 line +38650 84250 38550 84250 10 line +38650 84250 38675 84225 10 line +38550 84250 38525 84275 10 line +38600 84150 38600 84000 10 line +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(IRFB52N15D) ] 0 38400 84000 180.555557 text +grestore +gsave +false true false false 260.000000 [(Q6) ] 0 38400 84200 180.555557 text +grestore +38600 85000 38600 84600 10 line +38600 85800 38600 87300 10 line +38600 83800 38600 83300 10 line +gsave +38600 83300 38600 83100 10 line +38450 83100 38750 83100 10 line +grestore +gsave +false true false false 260.000000 [(PGND) ] 0 38900 82900 180.555557 text +grestore +gsave +38300 86400 38300 86200 10 line +38150 86200 38450 86200 10 line +grestore +gsave +false true false false 260.000000 [(PGND) ] 0 38500 86000 180.555557 text +grestore +gsave +38600 87300 38600 87500 10 line +38750 87500 38450 87500 10 line +grestore +gsave +false true false false 260.000000 [(Vpp) ] 0 38700 87600 180.555557 text +grestore +gsave +41100 87000 41100 86800 10 line +gsave +false true false false 208.000000 [(1) ] 270 41150 86850 144.444443 text +grestore +41100 86100 41100 86300 10 line +gsave +false false false false 208.000000 [(2) ] 270 41150 86250 144.444443 text +grestore +41300 86450 40900 86450 10 line +41100 86300 41100 86450 10 line +41100 86650 41100 86800 10 line +41300 86761 41200 86761 10 line +41249 86710 41249 86810 10 line +40900 86550 41300 86550 10 line +41300 86550 41300 86650 10 line +41300 86650 40900 86650 10 line +40900 86650 40900 86550 10 line +grestore +gsave +false true false false 260.000000 [(C27) ] 0 40800 86600 180.555557 text +grestore +gsave +false true false true 260.000000 [(1uFx16V) ] 0 40800 86600 180.555557 text +grestore +gsave +42300 87400 42300 87000 10 line +42300 87400 42000 87200 10 line +42000 87200 42300 87000 10 line +42000 87400 42000 87000 10 line +42600 87200 42400 87200 10 line +41700 87200 41900 87200 10 line +41900 87200 42000 87200 10 line +42300 87200 42400 87200 10 line +grestore +gsave +false true false false 260.000000 [(D15) ] 0 42300 87600 180.555557 text +grestore +gsave +false true false true 260.000000 [(1N4148) ] 0 42300 87600 180.555557 text +grestore +41700 87200 41100 87200 10 line +42000 85200 40000 85200 10 line +gsave +39400 85300 39500 85100 10 line +39500 85100 39600 85300 10 line +39600 85300 39700 85100 10 line +39700 85100 39800 85300 10 line +39400 85300 39300 85100 10 line +39300 85100 39250 85200 10 line +39100 85200 39250 85200 10 line +40000 85200 39848 85200 10 line +39799 85300 39850 85200 10 line +grestore +gsave +false false false false 260.000000 [(R34) ] 0 39300 85500 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 39300 85500 180.555557 text +grestore +gsave +39400 84100 39500 83900 10 line +39500 83900 39600 84100 10 line +39600 84100 39700 83900 10 line +39700 83900 39800 84100 10 line +39400 84100 39300 83900 10 line +39300 83900 39250 84000 10 line +39100 84000 39250 84000 10 line +40000 84000 39848 84000 10 line +39799 84100 39850 84000 10 line +grestore +gsave +false false false false 260.000000 [(R35) ] 0 39300 83700 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 39300 83700 180.555557 text +grestore +gsave +39400 83400 39400 83000 10 line +39400 83400 39700 83200 10 line +39700 83200 39400 83000 10 line +39700 83400 39700 83000 10 line +39100 83200 39300 83200 10 line +40000 83200 39800 83200 10 line +39800 83200 39700 83200 10 line +39400 83200 39300 83200 10 line +grestore +gsave +false false false false 260.000000 [(D17) ] 0 39200 82800 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 39200 82800 180.555557 text +grestore +gsave +39400 86200 39400 85800 10 line +39400 86200 39700 86000 10 line +39700 86000 39400 85800 10 line +39700 86200 39700 85800 10 line +39100 86000 39300 86000 10 line +40000 86000 39800 86000 10 line +39800 86000 39700 86000 10 line +39400 86000 39300 86000 10 line +grestore +gsave +false false false false 260.000000 [(D14) ] 0 39200 86400 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 39200 86400 180.555557 text +grestore +39100 86000 39100 85200 10 line +40000 86000 40000 85200 10 line +39100 83200 39100 84000 10 line +40000 83200 40000 84000 10 line +41100 86100 41100 84600 10 line +42000 85800 41500 85800 10 line +41500 85800 41500 87200 10 line +42600 87200 46300 87200 10 line +43500 87300 43500 87200 10 line +46000 85600 44900 85600 10 line +38500 84600 42000 84600 10 line +gsave +46200 85600 46000 85600 10 line +46800 85700 46800 85500 10 line +46800 85700 46300 85700 10 line +46300 85700 46200 85600 10 line +46200 85600 46300 85500 10 line +46300 85500 46800 85500 10 line +grestore +gsave +false false true false 260.000000 [(DRV1_B) ] 0 46300 85800 180.555557 text +grestore +gsave +38500 84600 38300 84600 10 line +38300 84700 38300 84500 10 line +38300 84700 37800 84700 10 line +37800 84700 37700 84600 10 line +37700 84600 37800 84500 10 line +37800 84500 38300 84500 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR1_B) ] 0 38300 84800 180.555557 text +grestore +gsave +35600 83300 35600 83500 10 line +35500 83300 35700 83300 10 line +35555 83250 35645 83250 10 line +35580 83210 35620 83210 10 line +grestore +gsave +25400 83600 25400 83800 10 line +25500 83600 25300 83600 10 line +25445 83550 25355 83550 10 line +25420 83510 25380 83510 10 line +grestore +gsave +25400 83800 25400 84000 10 line +25400 84700 25400 84500 10 line +25600 84200 25200 84200 10 line +25600 84300 25200 84300 10 line +25400 84500 25400 84300 10 line +25400 84200 25400 84000 10 line +grestore +gsave +false true false false 260.000000 [(C14) ] 0 25200 84200 180.555557 text +grestore +gsave +false true false true 260.000000 [(2.2nF) ] 0 25200 84200 180.555557 text +grestore +gsave +45900 84300 45900 84500 10 line +46000 84300 45800 84300 10 line +45945 84250 45855 84250 10 line +45920 84210 45880 84210 10 line +grestore +45900 84500 45900 84600 10 line +45900 85600 45900 85500 10 line +gsave +45900 84600 45900 84800 10 line +45900 85500 45900 85300 10 line +46100 85000 45700 85000 10 line +46100 85100 45700 85100 10 line +45900 85300 45900 85100 10 line +45900 85000 45900 84800 10 line +grestore +gsave +false true false false 260.000000 [(C36) ] 0 45700 85000 180.555557 text +grestore +gsave +false true false true 260.000000 [(2.2nF) ] 0 45700 85000 180.555557 text +grestore +gsave +34500 84900 34500 85100 10 line +34400 84900 34600 84900 10 line +34455 84850 34545 84850 10 line +34480 84810 34520 84810 10 line +grestore +33600 82800 32800 82800 10 line +32800 82800 32800 84000 10 line +34500 86000 33700 86000 10 line +33700 86000 33700 85500 10 line +gsave +46300 87200 46300 87000 10 line +gsave +false false false false 208.000000 [(1) ] 90 46250 87050 144.444443 text +grestore +46300 86300 46300 86500 10 line +gsave +false true false false 208.000000 [(2) ] 90 46250 86450 144.444443 text +grestore +46100 86650 46500 86650 10 line +46300 86500 46300 86650 10 line +46300 86850 46300 87000 10 line +46100 86961 46200 86961 10 line +46151 86910 46151 87010 10 line +46100 86750 46500 86750 10 line +46500 86750 46500 86850 10 line +46500 86850 46100 86850 10 line +46100 86850 46100 86750 10 line +grestore +gsave +false false false false 260.000000 [(C34) ] 0 46400 86400 180.555557 text +grestore +gsave +false false false true 260.000000 [(10uFx16V) ] 0 46400 86400 180.555557 text +grestore +gsave +46300 86100 46300 86300 10 line +46400 86100 46200 86100 10 line +46345 86050 46255 86050 10 line +46320 86010 46280 86010 10 line +grestore +gsave +45400 86100 45400 86300 10 line +45500 86100 45300 86100 10 line +45445 86050 45355 86050 10 line +45420 86010 45380 86010 10 line +grestore +gsave +45400 86300 45400 86500 10 line +45400 87200 45400 87000 10 line +45600 86700 45200 86700 10 line +45600 86800 45200 86800 10 line +45400 87000 45400 86800 10 line +45400 86700 45400 86500 10 line +newpath +45400 87200 +25 +0 360 arc +fill +newpath +45400 87200 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(C31) ] 0 45500 86500 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 45500 86500 180.555557 text +grestore +35600 84400 35800 84400 10 line +34700 84400 34600 84400 10 line +29200 84800 32800 84800 10 line +40000 84000 42000 84000 10 line +45100 87900 25700 87900 10 line +25700 85000 25700 87900 10 line +28500 74100 28700 74100 10 line +gsave +26250 83300 26350 83300 10 line +26300 83350 26300 83250 10 line +gsave +false false false false 208.000000 [(Component not found:) ( irs21094-1.sym) ] 0 26400 83400 144.444443 text +grestore +26752 83823 27352 83823 50 line +26752 83823 27052 84323 50 line +27052 84323 27352 83823 50 line +gsave +false false false false 468.000000 [(!) ] 0 27022 83913 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(IRS21094) ] 0 26600 86600 180.555557 text +grestore +gsave +false false false false 260.000000 [(U11) ] 0 26600 86800 180.555557 text +grestore +gsave +27200 83100 27200 83300 10 line +27100 83100 27300 83100 10 line +27155 83050 27245 83050 10 line +27180 83010 27220 83010 10 line +newpath +27200 83300 +25 +0 360 arc +fill +newpath +27200 83300 +25 +0 360 arc +fill +grestore +gsave +25900 83900 26100 83800 10 line +26100 83800 25900 83700 10 line +25900 83700 26100 83600 10 line +26100 83600 25900 83500 10 line +25900 83900 26100 84000 10 line +26100 84000 26000 84050 10 line +26000 84200 26000 84050 10 line +26000 83300 26000 83452 10 line +25900 83501 26000 83450 10 line +grestore +gsave +false false false false 260.000000 [(R24) ] 0 26100 83800 180.555557 text +grestore +gsave +false false false true 260.000000 [(33K) ] 0 26100 83800 180.555557 text +grestore +26000 84200 26300 84200 10 line +26000 83300 28200 83300 10 line +29800 87500 29200 87500 10 line +25200 85000 26300 85000 10 line +27700 86900 27700 87500 10 line +gsave +44850 83100 44950 83100 10 line +44900 83150 44900 83050 10 line +gsave +false false false false 208.000000 [(Component not found:) ( irs21094-1.sym) ] 0 45000 83200 144.444443 text +grestore +45352 83623 45952 83623 50 line +45352 83623 45652 84123 50 line +45652 84123 45952 83623 50 line +gsave +false false false false 468.000000 [(!) ] 0 45622 83713 325.000000 text +grestore +grestore +gsave +false true false false 260.000000 [(IRS21094) ] 0 44600 86700 180.555557 text +grestore +gsave +false true false false 260.000000 [(U19) ] 0 44600 86900 180.555557 text +grestore +gsave +45300 83700 45100 83600 10 line +45100 83600 45300 83500 10 line +45300 83500 45100 83400 10 line +45100 83400 45300 83300 10 line +45300 83700 45100 83800 10 line +45100 83800 45200 83850 10 line +45200 84000 45200 83850 10 line +45200 83100 45200 83252 10 line +45300 83301 45200 83250 10 line +grestore +gsave +false true false false 260.000000 [(R39) ] 0 45100 83600 180.555557 text +grestore +gsave +false true false true 260.000000 [(33K) ] 0 45100 83600 180.555557 text +grestore +45200 84000 44900 84000 10 line +45200 83100 43000 83100 10 line +gsave +44000 82900 44000 83100 10 line +44100 82900 43900 82900 10 line +44045 82850 43955 82850 10 line +44020 82810 43980 82810 10 line +newpath +44000 83100 +25 +0 360 arc +fill +newpath +44000 83100 +25 +0 360 arc +fill +grestore +43500 86700 43500 87200 10 line +41100 87200 41100 87000 10 line +gsave +25000 85000 25200 85000 10 line +24400 85100 24400 84900 10 line +24400 85100 24900 85100 10 line +24900 85100 25000 85000 10 line +25000 85000 24900 84900 10 line +24900 84900 24400 84900 10 line +grestore +gsave +false true true false 260.000000 [(EN1) ] 0 25000 85200 180.555557 text +grestore +25400 84700 25400 85800 10 line +gsave +28200 82300 28200 82500 10 line +28050 82500 28350 82500 10 line +gsave +false false false false 208.000000 [(+12V) ] 0 28075 82550 144.444443 text +grestore +grestore +gsave +32200 81900 32200 81700 10 line +gsave +false true false false 208.000000 [(1) ] 270 32250 81750 144.444443 text +grestore +32200 81000 32200 81200 10 line +gsave +false false false false 208.000000 [(2) ] 270 32250 81150 144.444443 text +grestore +32400 81350 32000 81350 10 line +32200 81200 32200 81350 10 line +32200 81550 32200 81700 10 line +32400 81661 32300 81661 10 line +32349 81610 32349 81710 10 line +32000 81450 32400 81450 10 line +32400 81450 32400 81550 10 line +32400 81550 32000 81550 10 line +32000 81550 32000 81450 10 line +grestore +gsave +false false false false 260.000000 [(C22) ] 0 32500 81500 180.555557 text +grestore +gsave +false false false true 260.000000 [(1000uFx100V) ] 0 32500 81500 180.555557 text +grestore +31400 81900 32200 81900 10 line +gsave +25400 82000 25400 81800 10 line +gsave +false true false false 208.000000 [(1) ] 270 25450 81850 144.444443 text +grestore +25400 81100 25400 81300 10 line +gsave +false false false false 208.000000 [(2) ] 270 25450 81250 144.444443 text +grestore +25600 81450 25200 81450 10 line +25400 81300 25400 81450 10 line +25400 81650 25400 81800 10 line +25600 81761 25500 81761 10 line +25549 81710 25549 81810 10 line +25200 81550 25600 81550 10 line +25600 81550 25600 81650 10 line +25600 81650 25200 81650 10 line +25200 81650 25200 81550 10 line +grestore +gsave +false true false false 260.000000 [(C16) ] 0 25300 81200 180.555557 text +grestore +gsave +false true false true 260.000000 [(10uFx16V) ] 0 25300 81200 180.555557 text +grestore +gsave +25400 80900 25400 81100 10 line +25300 80900 25500 80900 10 line +25355 80850 25445 80850 10 line +25380 80810 25420 80810 10 line +grestore +gsave +26300 80900 26300 81100 10 line +26200 80900 26400 80900 10 line +26255 80850 26345 80850 10 line +26280 80810 26320 80810 10 line +grestore +gsave +26300 81100 26300 81300 10 line +26300 82000 26300 81800 10 line +26100 81500 26500 81500 10 line +26100 81600 26500 81600 10 line +26300 81800 26300 81600 10 line +26300 81500 26300 81300 10 line +newpath +26300 82000 +25 +0 360 arc +fill +newpath +26300 82000 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(C17) ] 0 26200 81300 180.555557 text +grestore +gsave +false true false true 260.000000 [(100nF) ] 0 26200 81300 180.555557 text +grestore +gsave +31150 80300 31400 80300 10 line +31150 79900 31400 79900 10 line +31150 80100 31250 80150 10 line +31150 80100 31250 80050 10 line +30900 79900 31100 79900 10 line +31400 80300 31400 80500 10 line +31400 79900 31400 79700 10 line +31150 80375 31150 80225 10 line +31150 80175 31150 80025 10 line +31150 79975 31150 79825 10 line +31100 80300 31100 79900 10 line +31150 80100 31300 80100 10 line +31300 80100 31300 79900 10 line +31400 80300 31400 80150 10 line +31400 80150 31450 80050 10 line +31400 80150 31350 80050 10 line +31350 80050 31450 80050 10 line +31350 80150 31450 80150 10 line +31350 80150 31325 80125 10 line +31450 80150 31475 80175 10 line +31400 80050 31400 79900 10 line +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 31500 79900 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q3) ] 0 31500 80100 180.555557 text +grestore +gsave +31150 79100 31400 79100 10 line +31150 78700 31400 78700 10 line +31150 78900 31250 78950 10 line +31150 78900 31250 78850 10 line +30900 78700 31100 78700 10 line +31400 79100 31400 79300 10 line +31400 78700 31400 78500 10 line +31150 79175 31150 79025 10 line +31150 78975 31150 78825 10 line +31150 78775 31150 78625 10 line +31100 79100 31100 78700 10 line +31150 78900 31300 78900 10 line +31300 78900 31300 78700 10 line +31400 79100 31400 78950 10 line +31400 78950 31450 78850 10 line +31400 78950 31350 78850 10 line +31350 78850 31450 78850 10 line +31350 78950 31450 78950 10 line +31350 78950 31325 78925 10 line +31450 78950 31475 78975 10 line +31400 78850 31400 78700 10 line +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(IRFB52N15D) ] 0 31500 78700 180.555557 text +grestore +gsave +false false false false 260.000000 [(Q4) ] 0 31500 78900 180.555557 text +grestore +31400 79700 31400 79300 10 line +31400 80500 31400 81900 10 line +31400 78500 31400 78000 10 line +gsave +33600 77300 33800 77300 10 line +33800 77400 33800 77200 10 line +33800 77400 34300 77400 10 line +34300 77400 34400 77300 10 line +34400 77300 34300 77200 10 line +34300 77200 33800 77200 10 line +grestore +gsave +false false true false 260.000000 [(MOTOR1_A) ] 0 33800 77500 180.555557 text +grestore +gsave +31400 78000 31400 77800 10 line +31550 77800 31250 77800 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 31100 77600 180.555557 text +grestore +gsave +32200 81000 32200 80800 10 line +32350 80800 32050 80800 10 line +grestore +gsave +false false false false 260.000000 [(PGND) ] 0 32000 80600 180.555557 text +grestore +gsave +31400 81900 31400 82100 10 line +31250 82100 31550 82100 10 line +grestore +gsave +false false false false 260.000000 [(Vpp) ] 0 31300 82200 180.555557 text +grestore +gsave +25000 80300 25200 80300 10 line +24400 80400 24400 80200 10 line +24400 80400 24900 80400 10 line +24900 80400 25000 80300 10 line +25000 80300 24900 80200 10 line +24900 80200 24400 80200 10 line +grestore +gsave +false true true false 260.000000 [(DRV2_A) ] 0 25000 80500 180.555557 text +grestore +gsave +29800 82000 29800 81800 10 line +gsave +false false false false 208.000000 [(1) ] 90 29750 81850 144.444443 text +grestore +29800 81100 29800 81300 10 line +gsave +false true false false 208.000000 [(2) ] 90 29750 81250 144.444443 text +grestore +29600 81450 30000 81450 10 line +29800 81300 29800 81450 10 line +29800 81650 29800 81800 10 line +29600 81761 29700 81761 10 line +29651 81710 29651 81810 10 line +29600 81550 30000 81550 10 line +30000 81550 30000 81650 10 line +30000 81650 29600 81650 10 line +29600 81650 29600 81550 10 line +grestore +gsave +false false false false 260.000000 [(C20) ] 0 29900 81900 180.555557 text +grestore +gsave +false false false true 260.000000 [(1uFx16V) ] 0 29900 81900 180.555557 text +grestore +gsave +28600 82200 28600 81800 10 line +28600 82200 28900 82000 10 line +28900 82000 28600 81800 10 line +28900 82200 28900 81800 10 line +28300 82000 28500 82000 10 line +29200 82000 29000 82000 10 line +29000 82000 28900 82000 10 line +28600 82000 28500 82000 10 line +grestore +gsave +false false false false 260.000000 [(D9) ] 0 28500 81600 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 28500 81600 180.555557 text +grestore +29200 79900 30000 79900 10 line +29200 78700 30000 78700 10 line +44900 79300 45100 79300 10 line +45100 79300 45100 82400 10 line +gsave +30600 80000 30500 79800 10 line +30500 79800 30400 80000 10 line +30400 80000 30300 79800 10 line +30300 79800 30200 80000 10 line +30600 80000 30700 79800 10 line +30700 79800 30750 79900 10 line +30900 79900 30750 79900 10 line +30000 79900 30152 79900 10 line +30201 80000 30150 79900 10 line +grestore +gsave +false false false false 260.000000 [(R31) ] 0 30300 80200 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 30300 80200 180.555557 text +grestore +gsave +30600 78800 30500 78600 10 line +30500 78600 30400 78800 10 line +30400 78800 30300 78600 10 line +30300 78600 30200 78800 10 line +30600 78800 30700 78600 10 line +30700 78600 30750 78700 10 line +30900 78700 30750 78700 10 line +30000 78700 30152 78700 10 line +30201 78800 30150 78700 10 line +grestore +gsave +false false false false 260.000000 [(R33) ] 0 30200 78400 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 30200 78400 180.555557 text +grestore +gsave +30600 78200 30600 77800 10 line +30600 78200 30300 78000 10 line +30300 78000 30600 77800 10 line +30300 78200 30300 77800 10 line +30900 78000 30700 78000 10 line +30000 78000 30200 78000 10 line +30200 78000 30300 78000 10 line +30600 78000 30700 78000 10 line +grestore +gsave +false false false false 260.000000 [(D13) ] 0 30200 77600 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 30200 77600 180.555557 text +grestore +gsave +30600 80800 30600 80400 10 line +30600 80800 30300 80600 10 line +30300 80600 30600 80400 10 line +30300 80800 30300 80400 10 line +30900 80600 30700 80600 10 line +30000 80600 30200 80600 10 line +30200 80600 30300 80600 10 line +30600 80600 30700 80600 10 line +grestore +gsave +false false false false 260.000000 [(D11) ] 0 30300 81000 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 30300 81000 180.555557 text +grestore +30900 80600 30900 79900 10 line +30000 80600 30000 79900 10 line +30900 78000 30900 78700 10 line +30000 78000 30000 78700 10 line +gsave +32750 77700 32850 77700 10 line +32800 77750 32800 77650 10 line +gsave +false false false false 208.000000 [(Component not found:) ( ACS758.sym) ] 0 32900 77800 144.444443 text +grestore +33252 78223 33852 78223 50 line +33252 78223 33552 78723 50 line +33552 78723 33852 78223 50 line +gsave +false false false false 468.000000 [(!) ] 0 33522 78313 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(U17) ] 0 32800 80000 180.555557 text +grestore +gsave +false false false false 260.000000 [(ACS758) ] 0 32800 79800 180.555557 text +grestore +gsave +34500 79600 34500 79800 10 line +34500 80500 34500 80300 10 line +34300 80000 34700 80000 10 line +34300 80100 34700 80100 10 line +34500 80300 34500 80100 10 line +34500 80000 34500 79800 10 line +grestore +gsave +false true false true 260.000000 [(C28) ] 0 34900 80300 180.555557 text +grestore +gsave +35600 78900 35600 78700 10 line +35600 78000 35600 78200 10 line +35800 78500 35400 78500 10 line +35800 78400 35400 78400 10 line +35600 78200 35600 78400 10 line +35600 78500 35600 78700 10 line +grestore +gsave +false false false false 260.000000 [(C30) ] 0 35800 78500 180.555557 text +grestore +gsave +false false false true 260.000000 [(220nF) ] 0 35800 78500 180.555557 text +grestore +gsave +33700 77700 33700 77900 10 line +33600 77700 33800 77700 10 line +33655 77650 33745 77650 10 line +33680 77610 33720 77610 10 line +grestore +gsave +35300 79000 35200 78800 10 line +35200 78800 35100 79000 10 line +35100 79000 35000 78800 10 line +35000 78800 34900 79000 10 line +35300 79000 35400 78800 10 line +35400 78800 35450 78900 10 line +35600 78900 35450 78900 10 line +34700 78900 34852 78900 10 line +34901 79000 34850 78900 10 line +grestore +gsave +false false false false 260.000000 [(R36) ] 0 34900 79200 180.555557 text +grestore +gsave +false false false true 260.000000 [(15k) ] 0 34900 79200 180.555557 text +grestore +gsave +35800 78900 36000 78900 10 line +36000 78800 36000 79000 10 line +36000 78800 36500 78800 10 line +36500 78800 36600 78900 10 line +36600 78900 36500 79000 10 line +36500 79000 36000 79000 10 line +grestore +gsave +false false true false 260.000000 [(CRNT1) ] 0 36000 79100 180.555557 text +grestore +gsave +34500 80500 34500 80700 10 line +34350 80700 34650 80700 10 line +gsave +false false false false 208.000000 [(+3.3V) ] 0 34375 80750 144.444443 text +grestore +grestore +29800 81100 29800 79300 10 line +29200 80500 29400 80500 10 line +29400 80500 29400 82000 10 line +28300 82000 25400 82000 10 line +28200 82300 28200 82000 10 line +25200 80300 26300 80300 10 line +gsave +43500 81800 43500 82000 10 line +43650 82000 43350 82000 10 line +gsave +false true false false 208.000000 [(+12V) ] 0 43625 82050 144.444443 text +grestore +grestore +gsave +38300 81800 38300 81600 10 line +gsave +false false false false 208.000000 [(1) ] 90 38250 81650 144.444443 text +grestore +38300 80900 38300 81100 10 line +gsave +false true false false 208.000000 [(2) ] 90 38250 81050 144.444443 text +grestore +38100 81250 38500 81250 10 line +38300 81100 38300 81250 10 line +38300 81450 38300 81600 10 line +38100 81561 38200 81561 10 line +38151 81510 38151 81610 10 line +38100 81350 38500 81350 10 line +38500 81350 38500 81450 10 line +38500 81450 38100 81450 10 line +38100 81450 38100 81350 10 line +grestore +gsave +false true false false 260.000000 [(C29) ] 0 38000 81400 180.555557 text +grestore +gsave +false true false true 260.000000 [(1000uFx100V) ] 0 38000 81400 180.555557 text +grestore +38600 81800 38300 81800 10 line +gsave +38850 80100 38600 80100 10 line +38850 79700 38600 79700 10 line +38850 79900 38750 79950 10 line +38850 79900 38750 79850 10 line +39100 79700 38900 79700 10 line +38600 80100 38600 80300 10 line +38600 79700 38600 79500 10 line +38850 80175 38850 80025 10 line +38850 79975 38850 79825 10 line +38850 79775 38850 79625 10 line +38900 80100 38900 79700 10 line +38850 79900 38700 79900 10 line +38700 79900 38700 79700 10 line +38600 80100 38600 79950 10 line +38600 79950 38550 79850 10 line +38600 79950 38650 79850 10 line +38650 79850 38550 79850 10 line +38650 79950 38550 79950 10 line +38650 79950 38675 79925 10 line +38550 79950 38525 79975 10 line +38600 79850 38600 79700 10 line +grestore +gsave +false true false true 260.000000 [(IRFB52N15D) ] 0 38500 79900 180.555557 text +grestore +gsave +false true false false 260.000000 [(Q8) ] 0 38500 79900 180.555557 text +grestore +gsave +38850 78900 38600 78900 10 line +38850 78500 38600 78500 10 line +38850 78700 38750 78750 10 line +38850 78700 38750 78650 10 line +39100 78500 38900 78500 10 line +38600 78900 38600 79100 10 line +38600 78500 38600 78300 10 line +38850 78975 38850 78825 10 line +38850 78775 38850 78625 10 line +38850 78575 38850 78425 10 line +38900 78900 38900 78500 10 line +38850 78700 38700 78700 10 line +38700 78700 38700 78500 10 line +38600 78900 38600 78750 10 line +38600 78750 38550 78650 10 line +38600 78750 38650 78650 10 line +38650 78650 38550 78650 10 line +38650 78750 38550 78750 10 line +38650 78750 38675 78725 10 line +38550 78750 38525 78775 10 line +38600 78650 38600 78500 10 line +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +grestore +gsave +false true false false 260.000000 [(IRFB52N15D) ] 0 38400 78500 180.555557 text +grestore +gsave +false true false false 260.000000 [(Q9) ] 0 38400 78700 180.555557 text +grestore +38600 79500 38600 79100 10 line +38600 80300 38600 81800 10 line +38600 78300 38600 77800 10 line +gsave +38600 77800 38600 77600 10 line +38450 77600 38750 77600 10 line +grestore +gsave +false true false false 260.000000 [(PGND) ] 0 38900 77400 180.555557 text +grestore +gsave +38300 80900 38300 80700 10 line +38150 80700 38450 80700 10 line +grestore +gsave +false true false false 260.000000 [(PGND) ] 0 38500 80500 180.555557 text +grestore +gsave +38600 81800 38600 82000 10 line +38750 82000 38450 82000 10 line +grestore +gsave +false true false false 260.000000 [(Vpp) ] 0 38700 82100 180.555557 text +grestore +gsave +41100 81500 41100 81300 10 line +gsave +false true false false 208.000000 [(1) ] 270 41150 81350 144.444443 text +grestore +41100 80600 41100 80800 10 line +gsave +false false false false 208.000000 [(2) ] 270 41150 80750 144.444443 text +grestore +41300 80950 40900 80950 10 line +41100 80800 41100 80950 10 line +41100 81150 41100 81300 10 line +41300 81261 41200 81261 10 line +41249 81210 41249 81310 10 line +40900 81050 41300 81050 10 line +41300 81050 41300 81150 10 line +41300 81150 40900 81150 10 line +40900 81150 40900 81050 10 line +grestore +gsave +false true false false 260.000000 [(C33) ] 0 40800 81100 180.555557 text +grestore +gsave +false true false true 260.000000 [(1uFx16V) ] 0 40800 81100 180.555557 text +grestore +gsave +42300 81900 42300 81500 10 line +42300 81900 42000 81700 10 line +42000 81700 42300 81500 10 line +42000 81900 42000 81500 10 line +42600 81700 42400 81700 10 line +41700 81700 41900 81700 10 line +41900 81700 42000 81700 10 line +42300 81700 42400 81700 10 line +grestore +gsave +false true false false 260.000000 [(D19) ] 0 42300 82100 180.555557 text +grestore +gsave +false true false true 260.000000 [(1N4148) ] 0 42300 82100 180.555557 text +grestore +41700 81700 41100 81700 10 line +42000 79700 40000 79700 10 line +gsave +39400 79800 39500 79600 10 line +39500 79600 39600 79800 10 line +39600 79800 39700 79600 10 line +39700 79600 39800 79800 10 line +39400 79800 39300 79600 10 line +39300 79600 39250 79700 10 line +39100 79700 39250 79700 10 line +40000 79700 39848 79700 10 line +39799 79800 39850 79700 10 line +grestore +gsave +false false false false 260.000000 [(R37) ] 0 39300 80000 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 39300 80000 180.555557 text +grestore +gsave +39400 78600 39500 78400 10 line +39500 78400 39600 78600 10 line +39600 78600 39700 78400 10 line +39700 78400 39800 78600 10 line +39400 78600 39300 78400 10 line +39300 78400 39250 78500 10 line +39100 78500 39250 78500 10 line +40000 78500 39848 78500 10 line +39799 78600 39850 78500 10 line +grestore +gsave +false false false false 260.000000 [(R38) ] 0 39300 78200 180.555557 text +grestore +gsave +false false false true 260.000000 [(100) ] 0 39300 78200 180.555557 text +grestore +gsave +39400 77900 39400 77500 10 line +39400 77900 39700 77700 10 line +39700 77700 39400 77500 10 line +39700 77900 39700 77500 10 line +39100 77700 39300 77700 10 line +40000 77700 39800 77700 10 line +39800 77700 39700 77700 10 line +39400 77700 39300 77700 10 line +grestore +gsave +false false false false 260.000000 [(D20) ] 0 39200 77300 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 39200 77300 180.555557 text +grestore +gsave +39400 80700 39400 80300 10 line +39400 80700 39700 80500 10 line +39700 80500 39400 80300 10 line +39700 80700 39700 80300 10 line +39100 80500 39300 80500 10 line +40000 80500 39800 80500 10 line +39800 80500 39700 80500 10 line +39400 80500 39300 80500 10 line +grestore +gsave +false false false false 260.000000 [(D18) ] 0 39200 80900 180.555557 text +grestore +gsave +false false false true 260.000000 [(1N4148) ] 0 39200 80900 180.555557 text +grestore +39100 80500 39100 79700 10 line +40000 80500 40000 79700 10 line +39100 77700 39100 78500 10 line +40000 77700 40000 78500 10 line +41100 80600 41100 79100 10 line +42000 80300 41500 80300 10 line +41500 80300 41500 81700 10 line +42600 81700 46300 81700 10 line +43500 81800 43500 81700 10 line +46000 80100 44900 80100 10 line +38500 79100 42000 79100 10 line +gsave +46200 80100 46000 80100 10 line +46800 80200 46800 80000 10 line +46800 80200 46300 80200 10 line +46300 80200 46200 80100 10 line +46200 80100 46300 80000 10 line +46300 80000 46800 80000 10 line +grestore +gsave +false false true false 260.000000 [(DRV2_B) ] 0 46300 80300 180.555557 text +grestore +gsave +38500 79100 38300 79100 10 line +38300 79200 38300 79000 10 line +38300 79200 37800 79200 10 line +37800 79200 37700 79100 10 line +37700 79100 37800 79000 10 line +37800 79000 38300 79000 10 line +grestore +gsave +false true true false 260.000000 [(MOTOR1_B) ] 0 38300 79300 180.555557 text +grestore +gsave +35600 77800 35600 78000 10 line +35500 77800 35700 77800 10 line +35555 77750 35645 77750 10 line +35580 77710 35620 77710 10 line +grestore +gsave +25400 78100 25400 78300 10 line +25500 78100 25300 78100 10 line +25445 78050 25355 78050 10 line +25420 78010 25380 78010 10 line +grestore +gsave +25400 78300 25400 78500 10 line +25400 79200 25400 79000 10 line +25600 78700 25200 78700 10 line +25600 78800 25200 78800 10 line +25400 79000 25400 78800 10 line +25400 78700 25400 78500 10 line +grestore +gsave +false true false false 260.000000 [(C19) ] 0 25200 78700 180.555557 text +grestore +gsave +false true false true 260.000000 [(2.2nF) ] 0 25200 78700 180.555557 text +grestore +gsave +45900 78800 45900 79000 10 line +46000 78800 45800 78800 10 line +45945 78750 45855 78750 10 line +45920 78710 45880 78710 10 line +grestore +45900 79000 45900 79100 10 line +45900 80100 45900 80000 10 line +gsave +45900 79100 45900 79300 10 line +45900 80000 45900 79800 10 line +46100 79500 45700 79500 10 line +46100 79600 45700 79600 10 line +45900 79800 45900 79600 10 line +45900 79500 45900 79300 10 line +grestore +gsave +false true false false 260.000000 [(C39) ] 0 45700 79500 180.555557 text +grestore +gsave +false true false true 260.000000 [(2.2nF) ] 0 45700 79500 180.555557 text +grestore +gsave +34500 79400 34500 79600 10 line +34400 79400 34600 79400 10 line +34455 79350 34545 79350 10 line +34480 79310 34520 79310 10 line +grestore +33600 77300 32800 77300 10 line +32800 77300 32800 78500 10 line +34500 80500 33700 80500 10 line +33700 80500 33700 80000 10 line +gsave +46300 81700 46300 81500 10 line +gsave +false false false false 208.000000 [(1) ] 90 46250 81550 144.444443 text +grestore +46300 80800 46300 81000 10 line +gsave +false true false false 208.000000 [(2) ] 90 46250 80950 144.444443 text +grestore +46100 81150 46500 81150 10 line +46300 81000 46300 81150 10 line +46300 81350 46300 81500 10 line +46100 81461 46200 81461 10 line +46151 81410 46151 81510 10 line +46100 81250 46500 81250 10 line +46500 81250 46500 81350 10 line +46500 81350 46100 81350 10 line +46100 81350 46100 81250 10 line +grestore +gsave +false false false false 260.000000 [(C38) ] 0 46400 80900 180.555557 text +grestore +gsave +false false false true 260.000000 [(10uFx16V) ] 0 46400 80900 180.555557 text +grestore +gsave +46300 80600 46300 80800 10 line +46400 80600 46200 80600 10 line +46345 80550 46255 80550 10 line +46320 80510 46280 80510 10 line +grestore +gsave +45400 80600 45400 80800 10 line +45500 80600 45300 80600 10 line +45445 80550 45355 80550 10 line +45420 80510 45380 80510 10 line +grestore +gsave +45400 80800 45400 81000 10 line +45400 81700 45400 81500 10 line +45600 81200 45200 81200 10 line +45600 81300 45200 81300 10 line +45400 81500 45400 81300 10 line +45400 81200 45400 81000 10 line +newpath +45400 81700 +25 +0 360 arc +fill +newpath +45400 81700 +25 +0 360 arc +fill +grestore +gsave +false false false false 260.000000 [(C37) ] 0 45500 81000 180.555557 text +grestore +gsave +false false false true 260.000000 [(100nF) ] 0 45500 81000 180.555557 text +grestore +35600 78900 35800 78900 10 line +34700 78900 34600 78900 10 line +29200 79300 32800 79300 10 line +40000 78500 42000 78500 10 line +45100 82400 25700 82400 10 line +25700 79500 25700 82400 10 line +gsave +26250 77800 26350 77800 10 line +26300 77850 26300 77750 10 line +gsave +false false false false 208.000000 [(Component not found:) ( irs21094-1.sym) ] 0 26400 77900 144.444443 text +grestore +26752 78323 27352 78323 50 line +26752 78323 27052 78823 50 line +27052 78823 27352 78323 50 line +gsave +false false false false 468.000000 [(!) ] 0 27022 78413 325.000000 text +grestore +grestore +gsave +false false false false 260.000000 [(IRS21094) ] 0 26600 81100 180.555557 text +grestore +gsave +false false false false 260.000000 [(U14) ] 0 26600 81300 180.555557 text +grestore +gsave +27200 77600 27200 77800 10 line +27100 77600 27300 77600 10 line +27155 77550 27245 77550 10 line +27180 77510 27220 77510 10 line +newpath +27200 77800 +25 +0 360 arc +fill +newpath +27200 77800 +25 +0 360 arc +fill +grestore +gsave +25900 78400 26100 78300 10 line +26100 78300 25900 78200 10 line +25900 78200 26100 78100 10 line +26100 78100 25900 78000 10 line +25900 78400 26100 78500 10 line +26100 78500 26000 78550 10 line +26000 78700 26000 78550 10 line +26000 77800 26000 77952 10 line +25900 78001 26000 77950 10 line +grestore +gsave +false false false false 260.000000 [(R29) ] 0 26100 78300 180.555557 text +grestore +gsave +false false false true 260.000000 [(33K) ] 0 26100 78300 180.555557 text +grestore +26000 78700 26300 78700 10 line +26000 77800 28200 77800 10 line +29800 82000 29200 82000 10 line +25200 79500 26300 79500 10 line +27700 81400 27700 82000 10 line +gsave +44850 77600 44950 77600 10 line +44900 77650 44900 77550 10 line +gsave +false false false false 208.000000 [(Component not found:) ( irs21094-1.sym) ] 0 45000 77700 144.444443 text +grestore +45352 78123 45952 78123 50 line +45352 78123 45652 78623 50 line +45652 78623 45952 78123 50 line +gsave +false false false false 468.000000 [(!) ] 0 45622 78213 325.000000 text +grestore +grestore +gsave +false true false false 260.000000 [(IRS21094) ] 0 44600 81200 180.555557 text +grestore +gsave +false true false false 260.000000 [(U21) ] 0 44600 81400 180.555557 text +grestore +gsave +45300 78200 45100 78100 10 line +45100 78100 45300 78000 10 line +45300 78000 45100 77900 10 line +45100 77900 45300 77800 10 line +45300 78200 45100 78300 10 line +45100 78300 45200 78350 10 line +45200 78500 45200 78350 10 line +45200 77600 45200 77752 10 line +45300 77801 45200 77750 10 line +grestore +gsave +false true false false 260.000000 [(R40) ] 0 45100 78100 180.555557 text +grestore +gsave +false true false true 260.000000 [(33K) ] 0 45100 78100 180.555557 text +grestore +45200 78500 44900 78500 10 line +45200 77600 43000 77600 10 line +gsave +44000 77400 44000 77600 10 line +44100 77400 43900 77400 10 line +44045 77350 43955 77350 10 line +44020 77310 43980 77310 10 line +newpath +44000 77600 +25 +0 360 arc +fill +newpath +44000 77600 +25 +0 360 arc +fill +grestore +43500 81200 43500 81700 10 line +41100 81700 41100 81500 10 line +gsave +25000 79500 25200 79500 10 line +24400 79600 24400 79400 10 line +24400 79600 24900 79600 10 line +24900 79600 25000 79500 10 line +25000 79500 24900 79400 10 line +24900 79400 24400 79400 10 line +grestore +gsave +false true true false 260.000000 [(EN2) ] 0 25000 79700 180.555557 text +grestore +25400 79200 25400 80300 10 line +gsave +false false false false 260.000000 [(2) ] 0 41000 71900 180.555557 text +grestore +gsave +false false false false 260.000000 [(3) ] 0 42500 71900 180.555557 text +grestore +gsave +false false false false 260.000000 [(Universidade Federal do Rio Grande do Sul) ] 0 42300 73000 180.555557 text +grestore +gsave +false false false false 260.000000 [(Departamento de Engenharia Eletrica) ] 0 42500 72800 180.555557 text +grestore +gsave +false false false false 260.000000 [(Actuador Interface Card - Power Drive) ] 0 42200 72500 180.555557 text +grestore +gsave +false false false false 260.000000 [(aicpower.sch) ] 0 40500 72200 180.555557 text +grestore +gsave +false false false false 260.000000 [(2.4.1) ] 0 44300 72200 180.555557 text +grestore +gsave +false false false false 156.000000 [(Walter Fetter Lages) (Diego Caberlon Santini) (Davi Ebert Bobsin) ] 0 45400 71900 108.333336 text +grestore +newpath +34900 75000 +25 +0 360 arc +fill +newpath +34900 75000 +25 +0 360 arc +fill +newpath +34900 76600 +25 +0 360 arc +fill +newpath +34900 75000 +25 +0 360 arc +fill +newpath +34900 76600 +25 +0 360 arc +fill +newpath +35300 76600 +25 +0 360 arc +fill +newpath +36500 73500 +25 +0 360 arc +fill +newpath +36500 73500 +25 +0 360 arc +fill +newpath +36500 73500 +25 +0 360 arc +fill +newpath +35300 76600 +25 +0 360 arc +fill +newpath +35300 76600 +25 +0 360 arc +fill +newpath +37800 74400 +25 +0 360 arc +fill +newpath +37800 74400 +25 +0 360 arc +fill +newpath +37800 74400 +25 +0 360 arc +fill +newpath +35200 72500 +25 +0 360 arc +fill +newpath +35200 72500 +25 +0 360 arc +fill +newpath +27100 75000 +25 +0 360 arc +fill +newpath +27100 75000 +25 +0 360 arc +fill +newpath +27100 76600 +25 +0 360 arc +fill +newpath +27100 75000 +25 +0 360 arc +fill +newpath +27100 76600 +25 +0 360 arc +fill +newpath +27700 76600 +25 +0 360 arc +fill +newpath +28700 73500 +25 +0 360 arc +fill +newpath +28700 73500 +25 +0 360 arc +fill +newpath +28700 73500 +25 +0 360 arc +fill +newpath +27700 76600 +25 +0 360 arc +fill +newpath +27700 76600 +25 +0 360 arc +fill +newpath +30300 74400 +25 +0 360 arc +fill +newpath +30300 74400 +25 +0 360 arc +fill +newpath +30300 74400 +25 +0 360 arc +fill +newpath +27400 72500 +25 +0 360 arc +fill +newpath +27400 72500 +25 +0 360 arc +fill +newpath +31400 87400 +25 +0 360 arc +fill +newpath +26300 87500 +25 +0 360 arc +fill +newpath +26300 87500 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 87400 +25 +0 360 arc +fill +60 60 29170 85370 fbox +newpath +30000 85400 +25 +0 360 arc +fill +60 60 29170 84170 fbox +newpath +30000 84200 +25 +0 360 arc +fill +60 60 44870 84770 fbox +newpath +30900 85400 +25 +0 360 arc +fill +newpath +30000 85400 +25 +0 360 arc +fill +newpath +30900 84200 +25 +0 360 arc +fill +newpath +30000 84200 +25 +0 360 arc +fill +newpath +29800 84800 +25 +0 360 arc +fill +newpath +29800 84800 +25 +0 360 arc +fill +60 60 29170 85970 fbox +newpath +29400 87500 +25 +0 360 arc +fill +newpath +29400 87500 +25 +0 360 arc +fill +newpath +26300 87500 +25 +0 360 arc +fill +newpath +28200 87500 +25 +0 360 arc +fill +newpath +27700 87500 +25 +0 360 arc +fill +newpath +28200 87500 +25 +0 360 arc +fill +newpath +28200 87500 +25 +0 360 arc +fill +60 60 26270 85770 fbox +newpath +25400 85800 +25 +0 360 arc +fill +newpath +38600 87300 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 87300 +25 +0 360 arc +fill +newpath +41500 87200 +25 +0 360 arc +fill +60 60 41970 85170 fbox +newpath +40000 85200 +25 +0 360 arc +fill +newpath +39100 85200 +25 +0 360 arc +fill +newpath +40000 85200 +25 +0 360 arc +fill +newpath +39100 84000 +25 +0 360 arc +fill +newpath +40000 84000 +25 +0 360 arc +fill +newpath +41100 84600 +25 +0 360 arc +fill +newpath +41100 84600 +25 +0 360 arc +fill +60 60 41970 85770 fbox +newpath +41500 87200 +25 +0 360 arc +fill +newpath +41500 87200 +25 +0 360 arc +fill +newpath +43500 87200 +25 +0 360 arc +fill +newpath +45400 87200 +25 +0 360 arc +fill +newpath +43500 87200 +25 +0 360 arc +fill +newpath +43500 87200 +25 +0 360 arc +fill +newpath +43500 87200 +25 +0 360 arc +fill +60 60 44870 85570 fbox +newpath +45900 85600 +25 +0 360 arc +fill +60 60 41970 84570 fbox +newpath +38600 84600 +25 +0 360 arc +fill +newpath +38600 84600 +25 +0 360 arc +fill +newpath +41100 84600 +25 +0 360 arc +fill +newpath +45900 85600 +25 +0 360 arc +fill +newpath +45900 85600 +25 +0 360 arc +fill +60 60 32770 83970 fbox +newpath +34500 86000 +25 +0 360 arc +fill +60 60 33670 85470 fbox +newpath +45400 87200 +25 +0 360 arc +fill +newpath +45400 87200 +25 +0 360 arc +fill +newpath +35600 84400 +25 +0 360 arc +fill +60 60 34570 84370 fbox +60 60 29170 84770 fbox +60 60 32770 84770 fbox +newpath +31400 84800 +25 +0 360 arc +fill +newpath +31400 84800 +25 +0 360 arc +fill +newpath +29800 84800 +25 +0 360 arc +fill +newpath +40000 84000 +25 +0 360 arc +fill +60 60 41970 83970 fbox +newpath +25700 85000 +25 +0 360 arc +fill +newpath +25700 85000 +25 +0 360 arc +fill +newpath +27200 83300 +25 +0 360 arc +fill +newpath +27200 83300 +25 +0 360 arc +fill +60 60 26270 84170 fbox +60 60 28170 83270 fbox +newpath +27200 83300 +25 +0 360 arc +fill +newpath +29400 87500 +25 +0 360 arc +fill +60 60 26270 84970 fbox +newpath +25700 85000 +25 +0 360 arc +fill +60 60 27670 86870 fbox +newpath +27700 87500 +25 +0 360 arc +fill +newpath +27700 87500 +25 +0 360 arc +fill +60 60 44870 83970 fbox +60 60 42970 83070 fbox +newpath +44000 83100 +25 +0 360 arc +fill +newpath +44000 83100 +25 +0 360 arc +fill +newpath +44000 83100 +25 +0 360 arc +fill +60 60 43470 86670 fbox +newpath +43500 87200 +25 +0 360 arc +fill +newpath +43500 87200 +25 +0 360 arc +fill +newpath +25400 85800 +25 +0 360 arc +fill +newpath +25400 85800 +25 +0 360 arc +fill +newpath +31400 81900 +25 +0 360 arc +fill +newpath +26300 82000 +25 +0 360 arc +fill +newpath +26300 82000 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 81900 +25 +0 360 arc +fill +60 60 29170 79870 fbox +newpath +30000 79900 +25 +0 360 arc +fill +60 60 29170 78670 fbox +newpath +30000 78700 +25 +0 360 arc +fill +60 60 44870 79270 fbox +newpath +30900 79900 +25 +0 360 arc +fill +newpath +30000 79900 +25 +0 360 arc +fill +newpath +30900 78700 +25 +0 360 arc +fill +newpath +30000 78700 +25 +0 360 arc +fill +newpath +29800 79300 +25 +0 360 arc +fill +newpath +29800 79300 +25 +0 360 arc +fill +60 60 29170 80470 fbox +newpath +29400 82000 +25 +0 360 arc +fill +newpath +29400 82000 +25 +0 360 arc +fill +newpath +26300 82000 +25 +0 360 arc +fill +newpath +28200 82000 +25 +0 360 arc +fill +newpath +27700 82000 +25 +0 360 arc +fill +newpath +28200 82000 +25 +0 360 arc +fill +newpath +28200 82000 +25 +0 360 arc +fill +60 60 26270 80270 fbox +newpath +25400 80300 +25 +0 360 arc +fill +newpath +38600 81800 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 81800 +25 +0 360 arc +fill +newpath +41500 81700 +25 +0 360 arc +fill +60 60 41970 79670 fbox +newpath +40000 79700 +25 +0 360 arc +fill +newpath +39100 79700 +25 +0 360 arc +fill +newpath +40000 79700 +25 +0 360 arc +fill +newpath +39100 78500 +25 +0 360 arc +fill +newpath +40000 78500 +25 +0 360 arc +fill +newpath +41100 79100 +25 +0 360 arc +fill +newpath +41100 79100 +25 +0 360 arc +fill +60 60 41970 80270 fbox +newpath +41500 81700 +25 +0 360 arc +fill +newpath +41500 81700 +25 +0 360 arc +fill +newpath +43500 81700 +25 +0 360 arc +fill +newpath +45400 81700 +25 +0 360 arc +fill +newpath +43500 81700 +25 +0 360 arc +fill +newpath +43500 81700 +25 +0 360 arc +fill +newpath +43500 81700 +25 +0 360 arc +fill +60 60 44870 80070 fbox +newpath +45900 80100 +25 +0 360 arc +fill +60 60 41970 79070 fbox +newpath +38600 79100 +25 +0 360 arc +fill +newpath +38600 79100 +25 +0 360 arc +fill +newpath +41100 79100 +25 +0 360 arc +fill +newpath +45900 80100 +25 +0 360 arc +fill +newpath +45900 80100 +25 +0 360 arc +fill +60 60 32770 78470 fbox +newpath +34500 80500 +25 +0 360 arc +fill +60 60 33670 79970 fbox +newpath +45400 81700 +25 +0 360 arc +fill +newpath +45400 81700 +25 +0 360 arc +fill +newpath +35600 78900 +25 +0 360 arc +fill +60 60 34570 78870 fbox +60 60 29170 79270 fbox +60 60 32770 79270 fbox +newpath +31400 79300 +25 +0 360 arc +fill +newpath +31400 79300 +25 +0 360 arc +fill +newpath +29800 79300 +25 +0 360 arc +fill +newpath +40000 78500 +25 +0 360 arc +fill +60 60 41970 78470 fbox +newpath +25700 79500 +25 +0 360 arc +fill +newpath +25700 79500 +25 +0 360 arc +fill +newpath +27200 77800 +25 +0 360 arc +fill +newpath +27200 77800 +25 +0 360 arc +fill +60 60 26270 78670 fbox +60 60 28170 77770 fbox +newpath +27200 77800 +25 +0 360 arc +fill +newpath +29400 82000 +25 +0 360 arc +fill +60 60 26270 79470 fbox +newpath +25700 79500 +25 +0 360 arc +fill +60 60 27670 81370 fbox +newpath +27700 82000 +25 +0 360 arc +fill +newpath +27700 82000 +25 +0 360 arc +fill +60 60 44870 78470 fbox +60 60 42970 77570 fbox +newpath +44000 77600 +25 +0 360 arc +fill +newpath +44000 77600 +25 +0 360 arc +fill +newpath +44000 77600 +25 +0 360 arc +fill +60 60 43470 81170 fbox +newpath +43500 81700 +25 +0 360 arc +fill +newpath +43500 81700 +25 +0 360 arc +fill +newpath +25400 80300 +25 +0 360 arc +fill +newpath +25400 80300 +25 +0 360 arc +fill +showpage +%%End diff --git a/doc/aicpower.sch b/doc/aicpower.sch index cb8db0c..6b4da79 100644 --- a/doc/aicpower.sch +++ b/doc/aicpower.sch @@ -1,870 +1,1116 @@ -v 20100214 2 -T 17800 73600 9 10 1 0 0 0 1 -2 -T 19300 73600 9 10 1 0 0 0 1 -2 -T 19100 74700 9 10 1 0 0 0 1 -Universidade Federal do Rio Grande do Sul -T 19300 74500 9 10 1 0 0 0 1 -Departamento de Engenharia Eletrica -C 18400 75800 1 0 0 DIN41612C96-2.sym -{ -T 21900 88800 5 10 1 1 0 6 1 -refdes=J2 -T 18400 75800 5 10 0 1 0 0 1 -description=DIN 41612C-96 -T 18400 75600 5 10 1 1 0 0 1 -footprint=DIN41612C96M -} -C 18600 88400 1 0 1 io-1.sym -{ -T 17700 88500 5 10 1 1 0 7 1 -value=CANL -T 18600 88400 5 10 0 1 0 0 1 -net=CANL:1 -} -C 22200 87800 1 0 0 io-1.sym -{ -T 23100 87900 5 10 1 1 0 1 1 -value=CANH -T 22200 87800 5 10 0 1 0 0 1 -net=CANH:1 +v 20110115 2 +N 35200 74900 35200 75000 4 +N 35200 75000 34900 75000 4 +N 34900 74900 34900 76600 4 +C 36100 76600 1 270 0 capacitor-4.sym +{ +T 36500 76200 5 10 1 1 0 0 1 +refdes=C35 +T 36100 76600 5 10 0 1 0 0 1 +footprint=RCY100P +T 36500 76200 5 10 1 1 180 6 1 +value=4.7uFx16V +T 36100 76600 5 10 0 1 0 0 1 +symversion=0.100 } -C 18600 86800 1 0 1 output-2.sym -{ -T 17700 86900 5 10 1 1 0 7 1 -value=CHA -T 18600 86800 5 10 0 1 0 0 1 -net=CHA:1 +N 34900 76600 36300 76600 4 +C 35200 75400 1 0 0 gnd-1.sym +C 36200 75400 1 0 0 gnd-1.sym +N 36500 74100 36500 73500 4 +N 37300 73500 36300 73500 4 +N 36300 74100 36500 74100 4 +C 35500 75700 1 90 0 capacitor-1.sym +{ +T 35500 76200 5 10 1 1 0 0 1 +refdes=C32 +T 35500 76200 5 10 1 1 180 6 1 +value=100nF +T 35500 75700 5 10 0 0 0 0 1 +footprint=RCI200 +T 35500 75700 5 10 0 1 0 0 1 +symversion=0.100 } -C 22200 86200 1 0 0 output-2.sym +C 38200 74300 1 0 0 output-2.sym { -T 23100 86300 5 10 1 1 0 1 1 -value=CHB -T 22200 86200 5 10 0 1 0 6 1 -net=CHB:1 +T 39100 74400 5 10 1 1 0 1 1 +value=/RELEASE2 +T 38200 74300 5 10 0 1 0 0 1 +net=/RELEASE:1 } -C 22200 86000 1 0 0 output-2.sym +C 37300 73300 1 0 0 IRLZ24N-1.sym { -T 23100 86100 5 10 1 1 0 1 1 -value=INDEX -T 22200 86000 5 10 0 1 0 0 1 -net=INDEX:1 +T 38000 73500 5 10 1 1 0 0 1 +device=IRFB52N15D +T 38000 73800 5 10 1 1 0 0 1 +refdes=Q10 +T 37300 73300 5 10 0 0 0 0 1 +footprint=TO220W } -C 22200 78000 1 0 0 passive-1.sym +N 37800 74400 38200 74400 4 +C 38000 74800 1 90 0 diode-1.sym { -T 23100 78100 5 10 1 1 0 1 1 -value=GND -T 22200 78000 5 10 0 1 0 0 1 -net=GND:1 +T 38400 75900 5 10 1 1 180 0 1 +refdes=D21 +T 37900 75500 5 10 1 1 0 0 1 +value=1N4007 +T 38000 74800 5 10 0 0 0 0 1 +footprint=ALF400 } -C 22200 77800 1 0 0 passive-1.sym +N 37800 74100 37800 74800 4 +N 37800 76000 37800 75700 4 +C 37600 76000 1 0 0 generic-power.sym { -T 23100 77900 5 10 1 1 0 1 1 -value=GND -T 22200 77800 5 10 0 1 0 0 1 -net=GND:1 +T 37800 76250 5 10 0 1 0 3 1 +net=Vpp:1 +T 37700 76300 5 10 1 1 0 0 1 +value=Vpp } -C 22200 77600 1 0 0 passive-1.sym +N 34900 72700 34900 72500 4 +N 34900 72500 35200 72500 4 +N 35200 72700 35200 72500 4 +C 35100 72200 1 0 0 gnd-1.sym +C 34300 72700 1 0 0 max4429-1.sym { -T 23100 77700 5 10 1 1 0 1 1 -value=+5V -T 22200 77600 5 10 0 1 0 0 1 -net=+5V:1 +T 35500 72800 5 10 1 1 0 0 1 +device=MAX4429 +T 35600 74700 5 10 1 1 0 0 1 +refdes=U20 +T 34300 72700 5 10 0 1 0 0 1 +footprint=DIP8 } -C 22200 77400 1 0 0 passive-1.sym +C 38000 72600 1 180 0 generic-power.sym { -T 23100 77500 5 10 1 1 0 1 1 -value=+5V -T 22200 77400 5 10 0 1 0 0 1 -net=+5V:1 +T 37800 72350 5 10 0 1 180 3 1 +net=PGND:1 +T 37600 72200 5 10 1 1 0 0 1 +value=PGND } -C 22200 76800 1 0 0 passive-1.sym +N 37800 72600 37800 73300 4 +C 32900 73700 1 0 0 input-2.sym { -T 23100 76900 5 10 1 1 0 1 1 -value=GND -T 22200 76800 5 10 0 1 0 0 1 -net=GND:1 +T 32900 73900 5 10 0 0 0 0 1 +net=BRAKE:1 +T 33400 73800 5 10 1 1 0 7 1 +value=BRAKE2 } -C 22200 76600 1 0 0 passive-1.sym +C 34700 76600 1 0 0 12V-plus-1.sym +C 24200 71800 0 0 0 title-A2.sym +N 27400 74900 27400 75000 4 +N 27400 75000 27100 75000 4 +N 27100 74900 27100 76600 4 +C 28600 76600 1 270 0 capacitor-4.sym { -T 23100 76700 5 10 1 1 0 1 1 -value=GND -T 22200 76600 5 10 0 1 0 0 1 -net=GND:1 +T 28600 76600 5 10 0 1 0 0 1 +footprint=RCY100P +T 28600 76600 5 10 0 1 0 0 1 +symversion=0.100 +T 29100 76300 5 10 1 1 0 0 1 +refdes=C26 +T 28900 75900 5 10 1 1 0 0 1 +value=4.7uFx16V } -C 23600 79600 1 0 1 input-2.sym +N 27100 76600 28800 76600 4 +C 27600 75400 1 0 0 gnd-1.sym +C 28700 75400 1 0 0 gnd-1.sym +N 28700 74100 28700 73500 4 +N 28500 73500 29800 73500 4 +C 27900 75700 1 90 0 capacitor-1.sym { -T 23100 79700 5 10 1 1 0 1 1 -value=/RELEASE -T 23600 79600 5 10 0 1 0 0 1 -net=/RELEASE:1 +T 27900 75700 5 10 0 0 0 0 1 +footprint=RCI200 +T 27900 75700 5 10 0 1 0 0 1 +symversion=0.100 +T 27900 76300 5 10 1 1 0 0 1 +refdes=C24 +T 27900 75900 5 10 1 1 0 0 1 +value=100nF } -C 23600 79400 1 0 1 input-2.sym +C 30700 74300 1 0 0 output-2.sym { -T 23100 79500 5 10 1 1 0 1 1 -value=/RELEASE -T 23600 79400 5 10 0 1 0 0 1 +T 30700 74300 5 10 0 1 0 0 1 net=/RELEASE:1 +T 31600 74400 5 10 1 1 0 1 1 +value=/RELEASE1 } -C 23600 78800 1 0 1 input-2.sym +C 29800 73300 1 0 0 IRLZ24N-1.sym { -T 23100 78900 5 10 1 1 0 1 1 -value=MOTOR+ -T 23600 78800 5 10 0 1 0 0 1 -net=MOTOR+:1 +T 29800 73300 5 10 0 0 0 0 1 +footprint=TO220W +T 30500 73500 5 10 1 1 0 0 1 +device=IRFB52N15D +T 30500 73800 5 10 1 1 0 0 1 +refdes=Q7 } -C 23600 78600 1 0 1 input-2.sym +N 30300 74400 30700 74400 4 +C 30500 74800 1 90 0 diode-1.sym { -T 23100 78700 5 10 1 1 0 1 1 -value=MOTOR+ -T 23600 78600 5 10 0 1 0 0 1 -net=MOTOR+:1 +T 30500 74800 5 10 0 0 0 0 1 +footprint=ALF400 +T 30900 75900 5 10 1 1 180 0 1 +refdes=D16 +T 30400 75500 5 10 1 1 0 0 1 +value=1N4007 } -C 23600 78400 1 0 1 input-2.sym +N 30300 74100 30300 74800 4 +N 30300 76000 30300 75700 4 +C 30100 76000 1 0 0 generic-power.sym { -T 23100 78500 5 10 1 1 0 1 1 -value=MOTOR- -T 23600 78400 5 10 0 1 0 0 1 -net=MOTOR-:1 +T 30300 76250 5 10 0 1 0 3 1 +net=Vpp:1 +T 30200 76300 5 10 1 1 0 0 1 +value=Vpp } -C 23600 78200 1 0 1 input-2.sym +N 27100 72700 27100 72500 4 +N 27100 72500 27400 72500 4 +N 27400 72700 27400 72500 4 +C 27300 72200 1 0 0 gnd-1.sym +C 26500 72700 1 0 0 max4429-1.sym { -T 23100 78300 5 10 1 1 0 1 1 -value=MOTOR- -T 23600 78200 5 10 0 1 0 0 1 -net=MOTOR-:1 +T 26500 72700 5 10 0 1 0 0 1 +footprint=DIP8 +T 27700 72800 5 10 1 1 0 0 1 +device=MAX4429 +T 27800 74700 5 10 1 1 0 0 1 +refdes=U18 } -C 22200 76200 1 0 0 output-2.sym +C 30500 72600 1 180 0 generic-power.sym { -T 23100 76300 5 10 1 1 0 1 1 -value=GND -T 22200 76200 5 10 0 1 0 0 1 -net=GND:1 +T 30300 72350 5 10 0 1 180 3 1 +net=PGND:1 +T 30100 72200 5 10 1 1 0 0 1 +value=PGND } -C 22200 76400 1 0 0 output-2.sym +N 30300 72600 30300 73300 4 +C 25100 73700 1 0 0 input-2.sym { -T 23100 76500 5 10 1 1 0 1 1 -value=GND -T 22200 76400 5 10 0 1 0 0 1 -net=GND:1 +T 25100 73900 5 10 0 0 0 0 1 +net=BRAKE:1 +T 25600 73800 5 10 1 1 0 7 1 +value=BRAKE1 } -C 22200 76000 1 0 0 output-2.sym +C 26900 76600 1 0 0 12V-plus-1.sym +C 28000 87800 1 0 0 12V-plus-1.sym +C 32000 87400 1 270 0 capacitor-4.sym { -T 23100 76100 5 10 1 1 0 1 1 -value=Vpp -T 22200 76000 5 10 0 1 0 0 1 -net=Vpp:1 +T 32000 87400 5 10 0 1 0 0 1 +footprint=RCY300P +T 32000 87400 5 10 0 1 0 0 1 +symversion=0.100 +T 32500 87000 5 10 1 1 0 0 1 +refdes=C18 +T 32500 87000 5 10 1 1 180 6 1 +value=1000uFx100V } -C 22200 75800 1 0 0 output-2.sym +N 31400 87400 32200 87400 4 +C 25200 87500 1 270 0 capacitor-4.sym { -T 23100 75900 5 10 1 1 0 1 1 -value=Vpp -T 22200 75800 5 10 0 1 0 0 1 -net=Vpp:1 +T 25100 87500 5 10 0 1 0 0 1 +footprint=RCY100P +T 25200 87500 5 10 0 1 0 0 1 +symversion=0.100 +T 25300 86700 5 10 1 1 0 6 1 +refdes=C12 +T 25300 86700 5 10 1 1 180 0 1 +value=10uFx16V } -C 23600 80000 1 0 1 input-2.sym +C 25300 86300 1 0 0 gnd-1.sym +C 26200 86300 1 0 0 gnd-1.sym +C 26500 86600 1 90 0 capacitor-1.sym { -T 23100 80100 5 10 1 1 0 1 1 -value=GND -T 23600 80000 5 10 0 1 0 0 1 -net=GND:1 +T 26400 86600 5 10 0 0 0 0 1 +footprint=RCI200 +T 26500 86600 5 10 0 1 0 0 1 +symversion=0.100 +T 26200 86800 5 10 1 1 0 6 1 +refdes=C13 +T 26200 86800 5 10 1 1 180 0 1 +value=100nF } -C 23600 79800 1 0 1 input-2.sym +C 30900 85200 1 0 0 IRLZ24N-1.sym { -T 23100 79900 5 10 1 1 0 1 1 -value=GND -T 23600 79800 5 10 0 1 0 0 1 -net=GND:1 +T 30900 85200 5 10 0 0 0 0 1 +footprint=TO220W +T 31500 85400 5 10 1 1 0 0 1 +device=IRFB52N15D +T 31500 85600 5 10 1 1 0 0 1 +refdes=Q1 } -C 23600 79200 1 0 1 input-2.sym +C 30900 84000 1 0 0 IRLZ24N-1.sym { -T 23100 79300 5 10 1 1 0 1 1 -value=Vpp -T 23600 79200 5 10 0 1 0 0 1 -net=Vpp:1 +T 30900 84000 5 10 0 0 0 0 1 +footprint=TO220W +T 31500 84200 5 10 1 1 0 0 1 +device=IRFB52N15D +T 31500 84400 5 10 1 1 0 0 1 +refdes=Q2 } -C 23600 79000 1 0 1 input-2.sym +N 31400 85200 31400 84800 4 +N 31400 86000 31400 87400 4 +N 31400 84000 31400 83500 4 +C 33600 82700 1 0 0 output-2.sym { -T 23100 79100 5 10 1 1 0 1 1 -value=Vpp -T 23600 79000 5 10 0 1 0 0 1 -net=Vpp:1 +T 33600 82700 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 33800 83000 5 10 1 1 0 1 1 +value=MOTOR1_A } -C 23600 86800 1 0 1 input-2.sym +C 31600 83500 1 180 0 generic-power.sym { -T 23100 86900 5 10 1 1 0 1 1 -value=GND -T 23600 86800 5 10 0 1 0 0 1 -net=GND:1 +T 31400 83450 5 10 0 1 180 3 1 +net=PGND:1 +T 31100 83100 5 10 1 1 0 0 1 +value=PGND } -C 23600 86400 1 0 1 input-2.sym +C 32400 86500 1 180 0 generic-power.sym { -T 23100 86500 5 10 1 1 0 1 1 -value=GND -T 23600 86400 5 10 0 1 0 0 1 -net=GND:1 +T 32200 86250 5 10 0 1 180 3 1 +net=PGND:1 +T 32000 86100 5 10 1 1 0 0 1 +value=PGND } -C 23600 86600 1 0 1 input-2.sym +C 31200 87400 1 0 0 generic-power.sym { -T 23100 86700 5 10 1 1 0 1 1 -value=+5V -T 23600 86600 5 10 0 1 0 0 1 -net=+5V:1 +T 31400 87650 5 10 0 1 0 3 1 +net=Vpp:1 +T 31300 87700 5 10 1 1 0 0 1 +value=Vpp } -C 23600 85800 1 0 1 input-2.sym +C 23800 85700 1 0 0 input-2.sym { -T 23100 85900 5 10 1 1 0 1 1 -value=Vpp -T 23600 85800 5 10 0 1 0 0 1 -net=Vpp:1 +T 23800 85900 5 10 0 0 0 0 1 +net=DRVA:1 +T 25000 86000 5 10 1 1 0 7 1 +value=DRV1_A } -C 22200 88000 1 0 0 output-2.sym +C 30000 87500 1 90 1 capacitor-4.sym { -T 23100 88100 5 10 1 1 0 1 1 -value=GNDCAN -T 22200 88000 5 10 0 1 0 6 1 -net=GNDCAN:1 +T 30000 87500 5 10 0 1 0 6 1 +footprint=RCY100P +T 30000 87500 5 10 0 1 0 0 1 +symversion=0.100 +T 29900 87400 5 10 1 1 0 0 1 +refdes=C15 +T 29900 87400 5 10 1 1 180 6 1 +value=1uFx16V } -C 22200 88400 1 0 0 output-2.sym +C 28300 87300 1 0 0 diode-1.sym { -T 23100 88500 5 10 1 1 0 1 1 -value=GNDCAN -T 22200 88400 5 10 0 1 0 6 1 -net=GNDCAN:1 +T 28300 87300 5 10 0 1 0 0 1 +footprint=ALF400 +T 28500 87100 5 10 1 1 0 0 1 +refdes=D7 +T 28500 87100 5 10 1 1 180 6 1 +value=1N4148 } -C 22200 88200 1 0 0 output-2.sym +N 29200 85400 30000 85400 4 +N 29200 84200 30000 84200 4 +N 44900 84800 45100 84800 4 +N 45100 84800 45100 87900 4 +C 30000 85300 1 0 0 resistor-1.sym { -T 23100 88300 5 10 1 1 0 1 1 -value=VCAN -T 22200 88200 5 10 0 1 0 6 1 -net=VCAN:1 +T 30300 85700 5 10 1 1 0 0 1 +refdes=R27 +T 30300 85700 5 10 1 1 180 6 1 +value=100 } -C 18600 88000 1 0 1 output-2.sym +C 30000 84100 1 0 0 resistor-1.sym { -T 17700 88100 5 10 1 1 0 7 1 -value=VCAN -T 18600 88000 5 10 0 1 0 0 1 -net=VCAN:1 +T 30200 83900 5 10 1 1 0 0 1 +refdes=R28 +T 30200 83900 5 10 1 1 180 6 1 +value=100 } -C 17200 86400 1 0 0 input-2.sym +C 30900 83300 1 0 1 diode-1.sym { -T 17700 86500 5 10 1 1 0 7 1 -value=+5V -T 17200 86400 5 10 0 1 0 6 1 -net=+5V:1 +T 30900 83300 5 10 0 1 0 0 1 +footprint=ALF400 +T 30200 83100 5 10 1 1 0 0 1 +refdes=D10 +T 30200 83100 5 10 1 1 180 6 1 +value=1N4148 } -C 17200 86000 1 0 0 input-2.sym +C 30900 85900 1 0 1 diode-1.sym { -T 17700 86100 5 10 1 1 0 7 1 -value=GND -T 17200 86000 5 10 0 1 0 6 1 -net=GND:1 +T 30900 85900 5 10 0 1 0 0 1 +footprint=ALF400 +T 30300 86500 5 10 1 1 0 0 1 +refdes=D8 +T 30300 86500 5 10 1 1 180 6 1 +value=1N4148 } -C 17200 80000 1 0 0 input-2.sym +N 30900 86100 30900 85400 4 +N 30000 86100 30000 85400 4 +N 30900 83500 30900 84200 4 +N 30000 83500 30000 84200 4 +C 32800 83200 1 0 0 ACS758.sym { -T 17700 80100 5 10 1 1 0 7 1 -value=GND -T 17200 80000 5 10 0 1 0 6 1 -net=GND:1 +T 32800 85500 5 10 1 1 0 0 1 +refdes=U15 +T 32800 85300 5 10 1 1 0 0 1 +device=ACS758 +T 33100 84600 5 10 0 1 0 0 1 +footprint=ACS758 } -C 17200 79600 1 0 0 input-2.sym +C 34700 85100 1 90 0 capacitor-1.sym { -T 17700 79700 5 10 1 1 0 7 1 -value=/RELEASE -T 17200 79600 5 10 0 1 0 6 1 -net=/RELEASE:1 +T 34000 85300 5 10 0 0 90 0 1 +device=CAPACITOR +T 34900 85800 5 10 1 1 180 0 1 +refdes=C21 +T 33800 85300 5 10 0 0 90 0 1 +symversion=0.1 } -C 17200 79200 1 0 0 input-2.sym +C 35400 84400 1 270 0 capacitor-1.sym { -T 17700 79300 5 10 1 1 0 7 1 -value=Vpp -T 17200 79200 5 10 0 1 0 6 1 -net=Vpp:1 +T 36100 84200 5 10 0 0 270 0 1 +device=CAPACITOR +T 35800 84000 5 10 1 1 0 0 1 +refdes=C25 +T 36300 84200 5 10 0 0 270 0 1 +symversion=0.1 +T 35800 84000 5 10 1 1 180 6 1 +value=220nF } -C 17200 78800 1 0 0 input-2.sym +C 33600 83100 1 0 0 gnd-1.sym +C 34700 84300 1 0 0 resistor-1.sym { -T 17700 78900 5 10 1 1 0 7 1 -value=MOTOR+ -T 17200 78800 5 10 0 1 0 6 1 -net=MOTOR+:1 +T 35000 84700 5 10 0 0 0 0 1 +device=RESISTOR +T 34900 84700 5 10 1 1 0 0 1 +refdes=R32 +T 34900 84700 5 10 1 1 180 6 1 +value=15k } -C 17200 78400 1 0 0 input-2.sym +C 35800 84500 1 180 1 output-2.sym { -T 17700 78500 5 10 1 1 0 7 1 -value=MOTOR- -T 17200 78400 5 10 0 1 0 6 1 +T 35800 84500 5 10 0 1 180 6 1 net=MOTOR-:1 +T 36000 84600 5 10 1 1 180 7 1 +value=CRNT1 +} +C 34300 86000 1 0 0 3.3V-plus-1.sym +N 29800 86600 29800 84800 4 +N 29200 86000 29400 86000 4 +N 29400 86000 29400 87500 4 +N 28300 87500 25400 87500 4 +N 28200 87800 28200 87500 4 +N 25200 85800 26300 85800 4 +C 43700 87300 1 0 1 12V-plus-1.sym +C 38500 87300 1 90 1 capacitor-4.sym +{ +T 38500 87300 5 10 0 1 0 6 1 +footprint=RCY300P +T 38500 87300 5 10 0 1 0 6 1 +symversion=0.100 +T 38000 86900 5 10 1 1 0 6 1 +refdes=C23 +T 38000 86900 5 10 1 1 180 0 1 +value=1000uFx100V } -C 18600 78000 1 0 1 passive-1.sym +N 38600 87300 38300 87300 4 +C 39100 85000 1 0 1 IRLZ24N-1.sym { -T 17700 78100 5 10 1 1 0 7 1 -value=GND -T 18600 78000 5 10 0 1 0 6 1 -net=GND:1 +T 39100 85000 5 10 0 0 0 6 1 +footprint=TO220W +T 38500 85400 5 10 1 1 180 0 1 +device=IRFB52N15D +T 38500 85400 5 10 1 1 0 6 1 +refdes=Q5 } -C 18600 77600 1 0 1 passive-1.sym +C 39100 83800 1 0 1 IRLZ24N-1.sym { -T 17700 77700 5 10 1 1 0 7 1 -value=+5V -T 18600 77600 5 10 0 1 0 6 1 -net=+5V:1 +T 39100 83800 5 10 0 0 0 6 1 +footprint=TO220W +T 38400 84000 5 10 1 1 0 6 1 +device=IRFB52N15D +T 38400 84200 5 10 1 1 0 6 1 +refdes=Q6 } -C 18600 76800 1 0 1 passive-1.sym +N 38600 85000 38600 84600 4 +N 38600 85800 38600 87300 4 +N 38600 83800 38600 83300 4 +C 38400 83300 1 180 1 generic-power.sym { -T 17700 76900 5 10 1 1 0 7 1 -value=GND -T 18600 76800 5 10 0 1 0 6 1 -net=GND:1 +T 38600 83250 5 10 0 1 180 3 1 +net=PGND:1 +T 38900 82900 5 10 1 1 0 6 1 +value=PGND } -C 18600 76400 1 0 1 output-2.sym +C 38100 86400 1 180 1 generic-power.sym { -T 17700 76500 5 10 1 1 0 7 1 -value=GND -T 18600 76400 5 10 0 1 0 6 1 -net=GND:1 +T 38300 86150 5 10 0 1 180 3 1 +net=PGND:1 +T 38500 86000 5 10 1 1 0 6 1 +value=PGND } -C 18600 76000 1 0 1 output-2.sym +C 38800 87300 1 0 1 generic-power.sym { -T 17700 76100 5 10 1 1 0 7 1 -value=Vpp -T 18600 76000 5 10 0 1 0 6 1 +T 38600 87550 5 10 0 1 0 3 1 net=Vpp:1 +T 38700 87600 5 10 1 1 0 6 1 +value=Vpp } -T 18300 74200 9 10 1 0 0 0 1 -Actuador Interface Card - Power Drive & Edge Connector -T 17300 73900 9 10 1 0 0 0 1 -aicpower.sch -T 21200 73900 9 10 1 0 0 0 1 -2.2.0 -T 22200 73700 9 6 1 0 0 0 2 -Walter Fetter Lages -Diego Caberlon Santini -C 1000 73500 0 0 0 title-A2.sym -C 4300 77200 1 0 0 resistor-1.sym -{ -T 4600 77500 5 10 1 1 0 0 1 -refdes=R12 -T 4300 77200 5 10 0 1 0 0 1 -footprint=ACY400 -T 4600 77000 5 10 1 1 0 0 1 -value=10k -} -C 4000 76000 1 90 0 resistor-1.sym -{ -T 4600 76600 5 10 1 1 180 0 1 -refdes=R13 -T 4000 76000 5 10 0 1 0 0 1 -footprint=ACY400 -T 4100 76200 5 10 1 1 0 0 1 -value=1k5 -} -C 3800 75700 1 0 0 gnd-1.sym -C 3500 77200 1 0 1 output-2.sym -{ -T 2600 77300 5 10 1 1 0 7 1 -value=REFPOS -T 3500 77200 5 10 0 1 0 0 1 -net=REFPOS:1 -} -C 6600 77200 1 0 1 input-2.sym -{ -T 6100 77300 5 10 1 1 0 1 1 -value=INDEX -T 6600 77200 5 10 0 1 0 0 1 -net=INDEX:1 -} -N 9900 78400 9900 78500 4 -N 9900 78500 9600 78500 4 -N 9600 78400 9600 80100 4 -C 11100 80100 1 270 0 capacitor-4.sym -{ -T 11600 79800 5 10 1 1 0 0 1 -refdes=C16 -T 11100 80100 5 10 0 1 0 0 1 +C 40900 87000 1 270 0 capacitor-4.sym +{ +T 40900 87000 5 10 0 1 0 0 1 footprint=RCY100P -T 11400 79400 5 10 1 1 0 0 1 -value=4.7uFx16V -T 11100 80100 5 10 0 1 0 0 1 +T 40900 87000 5 10 0 1 0 6 1 symversion=0.100 +T 40800 86600 5 10 1 1 0 6 1 +refdes=C27 +T 40800 86600 5 10 1 1 180 0 1 +value=1uFx16V } -N 9600 80100 11300 80100 4 -C 10100 78900 1 0 0 gnd-1.sym -C 11200 78900 1 0 0 gnd-1.sym -N 11200 77600 11200 77000 4 -N 11200 77000 11000 77000 4 -N 11000 77600 12400 77600 4 -C 10400 79200 1 90 0 capacitor-1.sym +C 42600 87000 1 0 1 diode-1.sym { -T 10400 79800 5 10 1 1 0 0 1 -refdes=C17 -T 10400 79400 5 10 1 1 0 0 1 -value=100nF -T 10400 79200 5 10 0 0 0 0 1 -footprint=RCI200 -T 10400 79200 5 10 0 1 0 0 1 -symversion=0.100 +T 42600 87000 5 10 0 1 0 6 1 +footprint=ALF400 +T 42300 87600 5 10 1 1 0 6 1 +refdes=D15 +T 42300 87600 5 10 1 1 180 0 1 +value=1N4148 } -C 14300 78400 1 0 0 output-2.sym +N 41700 87200 41100 87200 4 +N 42000 85200 40000 85200 4 +C 40000 85100 1 0 1 resistor-1.sym { -T 15200 78500 5 10 1 1 0 1 1 -value=/RELEASE -T 14300 78400 5 10 0 1 0 0 1 -net=/RELEASE:1 +T 39300 85500 5 10 1 1 0 0 1 +refdes=R34 +T 39300 85500 5 10 1 1 180 6 1 +value=100 } -C 12400 77400 1 0 0 IRLZ24N-1.sym +C 40000 83900 1 0 1 resistor-1.sym { -T 13100 77600 5 10 1 1 0 0 1 -device=IRFB52N15D -T 13100 77900 5 10 1 1 0 0 1 -refdes=Q1 -T 12400 77400 5 10 0 0 0 0 1 -footprint=TO220W +T 39300 83700 5 10 1 1 0 0 1 +refdes=R35 +T 39300 83700 5 10 1 1 180 6 1 +value=100 } -N 12900 78500 14300 78500 4 -C 13100 78900 1 90 0 diode-1.sym +C 39100 83000 1 0 0 diode-1.sym { -T 13500 80000 5 10 1 1 180 0 1 -refdes=D4 -T 13000 79600 5 10 1 1 0 0 1 -value=1N4007 -T 13100 78900 5 10 0 0 0 0 1 +T 39100 83000 5 10 0 1 0 6 1 footprint=ALF400 +T 39200 82800 5 10 1 1 0 0 1 +refdes=D17 +T 39200 82800 5 10 1 1 180 6 1 +value=1N4148 } -N 12900 78200 12900 78900 4 -N 12900 80100 12900 79800 4 -C 4300 87300 1 0 0 12V-plus-1.sym -C 8400 87200 1 270 0 capacitor-4.sym +C 39100 85800 1 0 0 diode-1.sym { -T 8900 86800 5 10 1 1 0 0 1 -refdes=C18 -T 8400 87200 5 10 0 1 0 0 1 -footprint=RCY300P -T 8400 86400 5 10 1 1 0 0 1 -value=1000uFx100V -T 8400 87200 5 10 0 1 0 0 1 -symversion=0.100 +T 39100 85800 5 10 0 1 0 6 1 +footprint=ALF400 +T 39200 86400 5 10 1 1 0 0 1 +refdes=D14 +T 39200 86400 5 10 1 1 180 6 1 +value=1N4148 } -N 8200 87200 8600 87200 4 -C 2100 87300 1 270 0 capacitor-4.sym +N 39100 86000 39100 85200 4 +N 40000 86000 40000 85200 4 +N 39100 83200 39100 84000 4 +N 40000 83200 40000 84000 4 +N 41100 86100 41100 84600 4 +N 42000 85800 41500 85800 4 +N 41500 85800 41500 87200 4 +N 42600 87200 46300 87200 4 +N 43500 87300 43500 87200 4 +N 46000 85600 44900 85600 4 +N 38500 84600 42000 84600 4 +C 47400 85500 1 0 1 input-2.sym +{ +T 47400 85700 5 10 0 0 0 6 1 +net=DRVB:1 +T 46300 85800 5 10 1 1 0 1 1 +value=DRV1_B +} +C 38500 84500 1 0 1 output-2.sym { -T 1700 87000 5 10 1 1 0 0 1 -refdes=C19 -T 2000 87300 5 10 0 1 0 0 1 +T 38500 84500 5 10 0 1 0 6 1 +net=MOTOR-:1 +T 38300 84800 5 10 1 1 0 7 1 +value=MOTOR1_B +} +C 35500 83200 1 0 0 gnd-1.sym +C 25500 83500 1 0 1 gnd-1.sym +C 25200 83800 1 270 1 capacitor-1.sym +{ +T 25200 84200 5 10 1 1 0 6 1 +refdes=C14 +T 25200 84200 5 10 1 1 180 0 1 +value=2.2nF +T 25900 84000 5 10 0 0 90 2 1 +device=CAPACITOR +T 26100 84000 5 10 0 0 90 2 1 +symversion=0.1 +} +C 46000 84200 1 0 1 gnd-1.sym +N 45900 84500 45900 84600 4 +N 45900 85600 45900 85500 4 +C 45700 84600 1 270 1 capacitor-1.sym +{ +T 45700 85000 5 10 1 1 0 6 1 +refdes=C36 +T 45700 85000 5 10 1 1 180 0 1 +value=2.2nF +T 46400 84800 5 10 0 0 90 2 1 +device=CAPACITOR +T 46600 84800 5 10 0 0 90 2 1 +symversion=0.1 +} +C 34400 84800 1 0 0 gnd-1.sym +N 33600 82800 32800 82800 4 +N 32800 82800 32800 84000 4 +N 34500 86000 33700 86000 4 +N 33700 86000 33700 85500 4 +C 46500 87200 1 90 1 capacitor-4.sym +{ +T 46600 87200 5 10 0 1 0 6 1 footprint=RCY100P -T 1300 86600 5 10 1 1 0 0 1 -value=10uFx16V -T 2100 87300 5 10 0 1 0 0 1 +T 46500 87200 5 10 0 1 0 6 1 symversion=0.100 +T 46400 86400 5 10 1 1 0 0 1 +refdes=C34 +T 46400 86400 5 10 1 1 180 6 1 +value=10uFx16V } -C 2200 86100 1 0 0 gnd-1.sym -C 2700 86100 1 0 0 gnd-1.sym -C 3000 86400 1 90 0 capacitor-1.sym +C 46400 86000 1 0 1 gnd-1.sym +C 45500 86000 1 0 1 gnd-1.sym +C 45200 86300 1 270 1 capacitor-1.sym { -T 2900 87000 5 10 1 1 0 0 1 -refdes=C20 -T 2900 86600 5 10 1 1 0 0 1 -value=100nF -T 2900 86400 5 10 0 0 0 0 1 +T 45300 86300 5 10 0 0 0 6 1 footprint=RCI200 -T 3000 86400 5 10 0 1 0 0 1 +T 45200 86300 5 10 0 1 0 6 1 symversion=0.100 +T 45500 86500 5 10 1 1 0 0 1 +refdes=C31 +T 45500 86500 5 10 1 1 180 6 1 +value=100nF } -C 7700 85200 1 0 0 IRLZ24N-1.sym +N 35600 84400 35800 84400 4 +N 34700 84400 34600 84400 4 +N 29200 84800 32800 84800 4 +N 40000 84000 42000 84000 4 +N 45100 87900 25700 87900 4 +N 25700 85000 25700 87900 4 +N 28500 74100 28700 74100 4 +C 26300 83300 1 0 0 irs21094-1.sym { -T 8300 85400 5 10 1 1 0 0 1 -device=IRFB52N15D -T 8400 85700 5 10 1 1 0 0 1 -refdes=Q2 -T 7700 85200 5 10 0 0 0 0 1 -footprint=TO220W +T 26600 86600 5 10 1 1 0 0 1 +device=IRS21094 +T 26600 86800 5 10 1 1 0 0 1 +refdes=U11 +T 26600 87200 5 10 0 0 0 0 1 +footprint=DIP14 } -C 7700 84000 1 0 0 IRLZ24N-1.sym +C 27100 83000 1 0 0 gnd-1.sym +C 26100 83300 1 90 0 resistor-1.sym { -T 8400 84200 5 10 1 1 0 0 1 -device=IRFB52N15D -T 8400 84500 5 10 1 1 0 0 1 -refdes=Q3 -T 7700 84000 5 10 0 0 0 0 1 -footprint=TO220W +T 26100 83800 5 10 1 1 0 0 1 +refdes=R24 +T 26100 83800 5 10 1 1 180 6 1 +value=33K } -N 8200 85200 8200 84800 4 -N 8200 86000 8200 87200 4 -C 3900 82900 1 0 0 gnd-1.sym -N 8200 84000 8200 83500 4 -C 8300 84700 1 0 0 output-2.sym +N 26000 84200 26300 84200 4 +N 26000 83300 28200 83300 4 +N 29800 87500 29200 87500 4 +N 25200 85000 26300 85000 4 +N 27700 86900 27700 87500 4 +C 44900 83100 1 0 1 irs21094-1.sym { -T 8500 85100 5 10 1 1 0 1 1 -value=MOTOR+ -T 8300 84700 5 10 0 1 0 0 1 -net=MOTOR+:1 +T 44600 86700 5 10 1 1 0 6 1 +device=IRS21094 +T 44600 86900 5 10 1 1 0 6 1 +refdes=U19 +T 44600 87000 5 10 0 0 0 6 1 +footprint=DIP14 } -N 3500 77300 4300 77300 4 -N 3900 76900 3900 77300 4 -C 12700 80100 1 0 0 generic-power.sym +C 45100 83100 1 270 1 resistor-1.sym { -T 12900 80350 5 10 0 1 0 3 1 -net=Vpp:1 -T 12800 80400 5 10 1 1 0 0 1 -value=Vpp +T 45100 83600 5 10 1 1 0 6 1 +refdes=R39 +T 45100 83600 5 10 1 1 180 0 1 +value=33K } -N 9600 76200 9600 76000 4 -N 9600 76000 9900 76000 4 -N 9900 76200 9900 76000 4 -C 9800 75700 1 0 0 gnd-1.sym -C 9000 76200 1 0 0 max4429-1.sym +N 45200 84000 44900 84000 4 +N 45200 83100 43000 83100 4 +C 44100 82800 1 0 1 gnd-1.sym +N 43500 86700 43500 87200 4 +N 41100 87200 41100 87000 4 +C 23800 84900 1 0 0 input-2.sym { -T 10200 76300 5 10 1 1 0 0 1 -device=MAX4429 -T 10300 78200 5 10 1 1 0 0 1 -refdes=U8 -T 9000 76200 5 10 0 1 0 0 1 -footprint=DIP8 +T 23800 85100 5 10 0 0 0 0 1 +net=DRVA:1 +T 25000 85200 5 10 1 1 0 7 1 +value=EN1 } -C 13100 76700 1 180 0 generic-power.sym +N 25400 84700 25400 85800 4 +C 28000 82300 1 0 0 12V-plus-1.sym +C 32000 81900 1 270 0 capacitor-4.sym { -T 12900 76450 5 10 0 1 180 3 1 -net=PGND:1 -T 12700 76300 5 10 1 1 0 0 1 -value=PGND +T 32000 81900 5 10 0 1 0 0 1 +footprint=RCY300P +T 32000 81900 5 10 0 1 0 0 1 +symversion=0.100 +T 32500 81500 5 10 1 1 0 0 1 +refdes=C22 +T 32500 81500 5 10 1 1 180 6 1 +value=1000uFx100V +} +N 31400 81900 32200 81900 4 +C 25200 82000 1 270 0 capacitor-4.sym +{ +T 25100 82000 5 10 0 1 0 0 1 +footprint=RCY100P +T 25200 82000 5 10 0 1 0 0 1 +symversion=0.100 +T 25300 81200 5 10 1 1 0 6 1 +refdes=C16 +T 25300 81200 5 10 1 1 180 0 1 +value=10uFx16V } -N 12900 76700 12900 77400 4 -C 18600 77200 1 0 1 output-2.sym +C 25300 80800 1 0 0 gnd-1.sym +C 26200 80800 1 0 0 gnd-1.sym +C 26500 81100 1 90 0 capacitor-1.sym { -T 17700 77300 5 10 1 1 0 7 1 -value=+12V -T 18600 77200 5 10 0 1 0 6 1 -net=+12V:1 +T 26400 81100 5 10 0 0 0 0 1 +footprint=RCI200 +T 26500 81100 5 10 0 1 0 0 1 +symversion=0.100 +T 26200 81300 5 10 1 1 0 6 1 +refdes=C17 +T 26200 81300 5 10 1 1 180 0 1 +value=100nF +} +C 30900 79700 1 0 0 IRLZ24N-1.sym +{ +T 30900 79700 5 10 0 0 0 0 1 +footprint=TO220W +T 31500 79900 5 10 1 1 0 0 1 +device=IRFB52N15D +T 31500 80100 5 10 1 1 0 0 1 +refdes=Q3 } -C 22200 77400 1 180 1 output-2.sym +C 30900 78500 1 0 0 IRLZ24N-1.sym { -T 23100 77300 5 10 1 1 180 7 1 -value=+12V -T 22200 77400 5 10 0 1 180 6 1 -net=+12V:1 +T 30900 78500 5 10 0 0 0 0 1 +footprint=TO220W +T 31500 78700 5 10 1 1 0 0 1 +device=IRFB52N15D +T 31500 78900 5 10 1 1 0 0 1 +refdes=Q4 } -C 22200 77200 1 180 1 output-2.sym +N 31400 79700 31400 79300 4 +N 31400 80500 31400 81900 4 +N 31400 78500 31400 78000 4 +C 33600 77200 1 0 0 output-2.sym { -T 23100 77100 5 10 1 1 180 7 1 -value=+12V -T 22200 77200 5 10 0 1 180 6 1 -net=+12V:1 +T 33600 77200 5 10 0 1 0 0 1 +net=MOTOR+:1 +T 33800 77500 5 10 1 1 0 1 1 +value=MOTOR1_A } -C 8400 83500 1 180 0 generic-power.sym +C 31600 78000 1 180 0 generic-power.sym { -T 8200 83450 5 10 0 1 180 3 1 +T 31400 77950 5 10 0 1 180 3 1 net=PGND:1 -T 7900 83100 5 10 1 1 0 0 1 +T 31100 77600 5 10 1 1 0 0 1 value=PGND } -C 8800 86300 1 180 0 generic-power.sym +C 32400 81000 1 180 0 generic-power.sym { -T 8600 86050 5 10 0 1 180 3 1 +T 32200 80750 5 10 0 1 180 3 1 net=PGND:1 -T 8400 85900 5 10 1 1 0 0 1 +T 32000 80600 5 10 1 1 0 0 1 value=PGND } -C 8000 87200 1 0 0 generic-power.sym +C 31200 81900 1 0 0 generic-power.sym { -T 8200 87450 5 10 0 1 0 3 1 +T 31400 82150 5 10 0 1 0 3 1 net=Vpp:1 -T 8100 87500 5 10 1 1 0 0 1 +T 31300 82200 5 10 1 1 0 0 1 value=Vpp } -N 6000 84800 8300 84800 4 -C 14900 87300 1 0 1 12V-plus-1.sym -C 10800 87200 1 90 1 capacitor-4.sym +C 23800 80200 1 0 0 input-2.sym { -T 10300 86800 5 10 1 1 0 6 1 -refdes=C22 -T 10800 87200 5 10 0 1 0 0 1 -footprint=RCY300P -T 9700 86400 5 10 1 1 0 0 1 -value=1000uFx100V -T 10800 87200 5 10 1 1 0 0 1 -symversion=0.100 +T 23800 80400 5 10 0 0 0 0 1 +net=DRVA:2 +T 25000 80500 5 10 1 1 0 7 1 +value=DRV2_A } -N 11000 87200 10600 87200 4 -C 16600 87300 1 270 0 capacitor-4.sym +C 30000 82000 1 90 1 capacitor-4.sym { -T 16400 87100 5 10 1 1 0 0 1 -refdes=C23 -T 16600 87300 5 10 0 1 0 0 1 +T 30000 82000 5 10 0 1 0 6 1 footprint=RCY100P -T 16200 86400 5 10 1 1 0 0 1 -value=10uFx16V -T 16600 87300 5 10 0 1 0 0 1 +T 30000 82000 5 10 0 1 0 0 1 symversion=0.100 +T 29900 81900 5 10 1 1 0 0 1 +refdes=C20 +T 29900 81900 5 10 1 1 180 6 1 +value=1uFx16V } -C 16900 86100 1 0 1 gnd-1.sym -C 16000 86100 1 0 0 gnd-1.sym -C 16300 86400 1 90 0 capacitor-1.sym +C 28300 81800 1 0 0 diode-1.sym { -T 15700 87100 5 10 1 1 0 0 1 -refdes=C24 -T 15900 86600 5 10 1 1 0 0 1 -value=100nF -T 16300 86400 5 10 0 0 0 0 1 -footprint=RCI200 -T 16300 86400 5 10 0 1 0 0 1 -symversion=0.100 +T 28300 81800 5 10 0 1 0 0 1 +footprint=ALF400 +T 28500 81600 5 10 1 1 0 0 1 +refdes=D9 +T 28500 81600 5 10 1 1 180 6 1 +value=1N4148 } -N 11000 86000 11000 87200 4 -C 10400 86300 1 180 1 generic-power.sym +N 29200 79900 30000 79900 4 +N 29200 78700 30000 78700 4 +N 44900 79300 45100 79300 4 +N 45100 79300 45100 82400 4 +C 30000 79800 1 0 0 resistor-1.sym { -T 10600 86050 5 10 0 1 180 3 1 -net=PGND:1 -T 10800 85900 5 10 1 1 0 6 1 -value=PGND +T 30300 80200 5 10 1 1 0 0 1 +refdes=R31 +T 30300 80200 5 10 1 1 180 6 1 +value=100 } -C 11200 87200 1 0 1 generic-power.sym +C 30000 78600 1 0 0 resistor-1.sym { -T 11000 87450 5 10 0 1 0 3 1 -net=Vpp:1 -T 11100 87500 5 10 1 1 0 6 1 -value=Vpp +T 30200 78400 5 10 1 1 0 0 1 +refdes=R33 +T 30200 78400 5 10 1 1 180 6 1 +value=100 } -C 11500 85200 1 0 1 IRLZ24N-1.sym +C 30900 77800 1 0 1 diode-1.sym { -T 10900 85400 5 10 1 1 0 6 1 -device=IRFB52N15D -T 10800 85700 5 10 1 1 0 6 1 -refdes=Q4 -T 11500 85200 5 10 0 0 0 0 1 -footprint=TO220W +T 30900 77800 5 10 0 1 0 0 1 +footprint=ALF400 +T 30200 77600 5 10 1 1 0 0 1 +refdes=D13 +T 30200 77600 5 10 1 1 180 6 1 +value=1N4148 } -C 11500 84000 1 0 1 IRLZ24N-1.sym +C 30900 80400 1 0 1 diode-1.sym { -T 10800 84200 5 10 1 1 0 6 1 -device=IRFB52N15D -T 10800 84500 5 10 1 1 0 6 1 -refdes=Q5 -T 11500 84000 5 10 0 0 0 0 1 -footprint=TO220W +T 30900 80400 5 10 0 1 0 0 1 +footprint=ALF400 +T 30300 81000 5 10 1 1 0 0 1 +refdes=D11 +T 30300 81000 5 10 1 1 180 6 1 +value=1N4148 } -N 11000 85200 11000 84800 4 -N 11000 84000 11000 83500 4 -C 10900 84700 1 0 1 output-2.sym -{ -T 10800 85100 5 10 1 1 0 7 1 -value=MOTOR- -T 10900 84700 5 10 0 1 0 6 1 +N 30900 80600 30900 79900 4 +N 30000 80600 30000 79900 4 +N 30900 78000 30900 78700 4 +N 30000 78000 30000 78700 4 +C 32800 77700 1 0 0 ACS758.sym +{ +T 32800 80000 5 10 1 1 0 0 1 +refdes=U17 +T 32800 79800 5 10 1 1 0 0 1 +device=ACS758 +T 33100 79100 5 10 0 1 0 0 1 +footprint=ACS758 +} +C 34700 79600 1 90 0 capacitor-1.sym +{ +T 34000 79800 5 10 0 0 90 0 1 +device=CAPACITOR +T 34900 80300 5 10 1 1 180 0 1 +refdes=C28 +T 33800 79800 5 10 0 0 90 0 1 +symversion=0.1 +} +C 35400 78900 1 270 0 capacitor-1.sym +{ +T 36100 78700 5 10 0 0 270 0 1 +device=CAPACITOR +T 35800 78500 5 10 1 1 0 0 1 +refdes=C30 +T 36300 78700 5 10 0 0 270 0 1 +symversion=0.1 +T 35800 78500 5 10 1 1 180 6 1 +value=220nF +} +C 33600 77600 1 0 0 gnd-1.sym +C 34700 78800 1 0 0 resistor-1.sym +{ +T 35000 79200 5 10 0 0 0 0 1 +device=RESISTOR +T 34900 79200 5 10 1 1 0 0 1 +refdes=R36 +T 34900 79200 5 10 1 1 180 6 1 +value=15k +} +C 35800 79000 1 180 1 output-2.sym +{ +T 35800 79000 5 10 0 1 180 6 1 net=MOTOR-:1 +T 36000 79100 5 10 1 1 180 7 1 +value=CRNT1 +} +C 34300 80500 1 0 0 3.3V-plus-1.sym +N 29800 81100 29800 79300 4 +N 29200 80500 29400 80500 4 +N 29400 80500 29400 82000 4 +N 28300 82000 25400 82000 4 +N 28200 82300 28200 82000 4 +N 25200 80300 26300 80300 4 +C 43700 81800 1 0 1 12V-plus-1.sym +C 38500 81800 1 90 1 capacitor-4.sym +{ +T 38500 81800 5 10 0 1 0 6 1 +footprint=RCY300P +T 38500 81800 5 10 0 1 0 6 1 +symversion=0.100 +T 38000 81400 5 10 1 1 0 6 1 +refdes=C29 +T 38000 81400 5 10 1 1 180 0 1 +value=1000uFx100V } -C 10800 83500 1 180 1 generic-power.sym -{ -T 11000 83250 5 10 0 1 180 3 1 -net=PGND:1 -T 11200 83100 5 10 1 1 0 6 1 -value=PGND -} -N 10900 84800 13200 84800 4 -C 15300 82900 1 0 1 gnd-1.sym -C 1200 85700 1 0 0 input-2.sym +N 38600 81800 38300 81800 4 +C 39100 79500 1 0 1 IRLZ24N-1.sym { -T 1200 85900 5 10 0 0 0 0 1 -net=DRVA:1 -T 1800 85800 5 10 1 1 0 7 1 -value=DRVA +T 39100 79500 5 10 0 0 0 6 1 +footprint=TO220W +T 38500 79900 5 10 1 1 180 0 1 +device=IRFB52N15D +T 38500 79900 5 10 1 1 0 6 1 +refdes=Q8 } -C 1200 81900 1 0 0 input-2.sym +C 39100 78300 1 0 1 IRLZ24N-1.sym { -T 1200 82100 5 10 0 0 0 0 1 -net=DRVB:1 -T 1700 82000 5 10 1 1 0 7 1 -value=DRVB +T 39100 78300 5 10 0 0 0 6 1 +footprint=TO220W +T 38400 78500 5 10 1 1 0 6 1 +device=IRFB52N15D +T 38400 78700 5 10 1 1 0 6 1 +refdes=Q9 } -C 7600 77200 1 0 0 input-2.sym +N 38600 79500 38600 79100 4 +N 38600 80300 38600 81800 4 +N 38600 78300 38600 77800 4 +C 38400 77800 1 180 1 generic-power.sym { -T 7600 77400 5 10 0 0 0 0 1 -net=BRAKE:1 -T 8100 77300 5 10 1 1 0 7 1 -value=BRAKE +T 38600 77750 5 10 0 1 180 3 1 +net=PGND:1 +T 38900 77400 5 10 1 1 0 6 1 +value=PGND } -C 6500 86000 1 90 1 capacitor-4.sym +C 38100 80900 1 180 1 generic-power.sym { -T 6700 85700 5 10 1 1 0 6 1 -refdes=C21 -T 6500 86000 5 10 0 1 0 6 1 -footprint=RCY100P -T 6700 85200 5 10 1 1 0 6 1 -value=1uFx16V -T 6500 86000 5 10 0 1 0 0 1 -symversion=0.100 +T 38300 80650 5 10 0 1 180 3 1 +net=PGND:1 +T 38500 80500 5 10 1 1 0 6 1 +value=PGND } -C 5100 87100 1 0 0 diode-1.sym +C 38800 81800 1 0 1 generic-power.sym { -T 5400 87600 5 10 1 1 0 0 1 -refdes=D5 -T 5100 86900 5 10 1 1 0 0 1 -value=1N4148 -T 5100 87100 5 10 0 1 0 0 1 -footprint=ALF400 +T 38600 82050 5 10 0 1 0 3 1 +net=Vpp:1 +T 38700 82100 5 10 1 1 0 6 1 +value=Vpp } -N 2300 87300 5100 87300 4 -N 6000 87300 6300 87300 4 -N 6300 87300 6300 86000 4 -N 6300 86000 6000 86000 4 -N 6000 85400 6800 85400 4 -N 6800 84200 6000 84200 4 -C 12700 86000 1 270 0 capacitor-4.sym +C 40900 81500 1 270 0 capacitor-4.sym { -T 12500 85700 5 10 1 1 0 0 1 -refdes=C25 -T 12700 86000 5 10 0 1 0 0 1 +T 40900 81500 5 10 0 1 0 0 1 footprint=RCY100P -T 12600 85200 5 10 1 1 0 0 1 -value=1uFx16V -T 12700 86000 5 10 0 1 0 0 1 +T 40900 81500 5 10 0 1 0 6 1 symversion=0.100 +T 40800 81100 5 10 1 1 0 6 1 +refdes=C33 +T 40800 81100 5 10 1 1 180 0 1 +value=1uFx16V } -N 13200 84200 12400 84200 4 -N 12400 85400 13200 85400 4 -N 12900 85100 12900 84800 4 -N 12900 86000 13200 86000 4 -C 14100 87100 1 0 1 diode-1.sym +C 42600 81500 1 0 1 diode-1.sym { -T 13800 87600 5 10 1 1 0 6 1 -refdes=D6 -T 14100 86900 5 10 1 1 0 6 1 -value=1N4148 -T 14100 87100 5 10 0 1 0 0 1 +T 42600 81500 5 10 0 1 0 6 1 footprint=ALF400 +T 42300 82100 5 10 1 1 0 6 1 +refdes=D19 +T 42300 82100 5 10 1 1 180 0 1 +value=1N4148 } -N 12900 86000 12900 87300 4 -N 12900 87300 13200 87300 4 -N 2600 85800 3100 85800 4 -N 2600 82000 16900 82000 4 -N 16100 85000 16600 85000 4 -N 16100 85800 16900 85800 4 -N 16900 85800 16900 82000 4 -C 9400 80100 1 0 0 12V-plus-1.sym -N 6300 84800 6300 85100 4 -N 2600 85000 3100 85000 4 -C 1200 84900 1 0 0 input-2.sym -{ -T 1700 85000 5 10 1 1 0 7 1 -value=/SD -T 1200 84900 5 10 0 1 0 6 1 -net=/SD:1 -} -C 16400 83200 1 90 0 resistor-1.sym -{ -T 16100 83400 5 10 1 1 180 0 1 -refdes=R15 -T 15900 83600 5 10 1 1 0 0 1 -value=33K -} -C 3000 83200 1 90 0 resistor-1.sym +N 41700 81700 41100 81700 4 +N 42000 79700 40000 79700 4 +C 40000 79600 1 0 1 resistor-1.sym { -T 3400 83900 5 10 1 1 180 0 1 -refdes=R14 -T 3000 83400 5 10 1 1 0 0 1 -value=33K +T 39300 80000 5 10 1 1 0 0 1 +refdes=R37 +T 39300 80000 5 10 1 1 180 6 1 +value=100 } -N 14200 83200 16300 83200 4 -N 15200 83200 15200 83300 4 -N 14200 83200 14200 83300 4 -N 2900 83200 5000 83200 4 -N 5000 83200 5000 83300 4 -N 4000 83200 4000 83300 4 +C 40000 78400 1 0 1 resistor-1.sym { -T 2000 83100 5 10 0 1 0 0 1 -footprint=DIP14 -} -N 16300 84100 16300 84200 4 -N 2900 84200 2900 84100 4 -N 14700 86900 14700 87300 4 -N 4500 86900 4500 87300 4 -N 16100 84200 16300 84200 4 -N 3100 84200 2900 84200 4 -N 2600 85000 2600 82500 4 -N 2600 82500 16600 82500 4 -N 16600 82500 16600 85000 4 -C 3100 83300 1 0 0 irs21094-1.sym -{ -T 4800 86700 5 10 1 1 0 0 1 -device=IRS21094 -T 3500 86700 5 10 1 1 0 0 1 -refdes=U9 +T 39300 78200 5 10 1 1 0 0 1 +refdes=R38 +T 39300 78200 5 10 1 1 180 6 1 +value=100 } -C 16100 83300 1 0 1 irs21094-1.sym +C 39100 77500 1 0 0 diode-1.sym { -T 14500 86700 5 10 1 1 0 6 1 -device=IRS21094 -T 15800 86700 5 10 1 1 0 6 1 -refdes=U10 +T 39100 77500 5 10 0 1 0 6 1 +footprint=ALF400 +T 39200 77300 5 10 1 1 0 0 1 +refdes=D20 +T 39200 77300 5 10 1 1 180 6 1 +value=1N4148 } -C 11500 84100 1 0 0 resistor-1.sym +C 39100 80300 1 0 0 diode-1.sym { -T 11700 84400 5 10 1 1 0 0 1 -refdes=R19 -T 11700 83900 5 10 1 1 0 0 1 -value=100 +T 39100 80300 5 10 0 1 0 6 1 +footprint=ALF400 +T 39200 80900 5 10 1 1 0 0 1 +refdes=D18 +T 39200 80900 5 10 1 1 180 6 1 +value=1N4148 +} +N 39100 80500 39100 79700 4 +N 40000 80500 40000 79700 4 +N 39100 77700 39100 78500 4 +N 40000 77700 40000 78500 4 +N 41100 80600 41100 79100 4 +N 42000 80300 41500 80300 4 +N 41500 80300 41500 81700 4 +N 42600 81700 46300 81700 4 +N 43500 81800 43500 81700 4 +N 46000 80100 44900 80100 4 +N 38500 79100 42000 79100 4 +C 47400 80000 1 0 1 input-2.sym +{ +T 47400 80200 5 10 0 0 0 6 1 +net=DRVB:2 +T 46300 80300 5 10 1 1 0 1 1 +value=DRV2_B +} +C 38500 79000 1 0 1 output-2.sym +{ +T 38500 79000 5 10 0 1 0 6 1 +net=MOTOR-:1 +T 38300 79300 5 10 1 1 0 7 1 +value=MOTOR1_B } -C 6800 85300 1 0 0 resistor-1.sym +C 35500 77700 1 0 0 gnd-1.sym +C 25500 78000 1 0 1 gnd-1.sym +C 25200 78300 1 270 1 capacitor-1.sym { -T 7000 85600 5 10 1 1 0 0 1 -refdes=R16 -T 7000 85100 5 10 1 1 0 0 1 -value=100 +T 25200 78700 5 10 1 1 0 6 1 +refdes=C19 +T 25200 78700 5 10 1 1 180 0 1 +value=2.2nF +T 25900 78500 5 10 0 0 90 2 1 +device=CAPACITOR +T 26100 78500 5 10 0 0 90 2 1 +symversion=0.1 +} +C 46000 78700 1 0 1 gnd-1.sym +N 45900 79000 45900 79100 4 +N 45900 80100 45900 80000 4 +C 45700 79100 1 270 1 capacitor-1.sym +{ +T 45700 79500 5 10 1 1 0 6 1 +refdes=C39 +T 45700 79500 5 10 1 1 180 0 1 +value=2.2nF +T 46400 79300 5 10 0 0 90 2 1 +device=CAPACITOR +T 46600 79300 5 10 0 0 90 2 1 +symversion=0.1 +} +C 34400 79300 1 0 0 gnd-1.sym +N 33600 77300 32800 77300 4 +N 32800 77300 32800 78500 4 +N 34500 80500 33700 80500 4 +N 33700 80500 33700 80000 4 +C 46500 81700 1 90 1 capacitor-4.sym +{ +T 46600 81700 5 10 0 1 0 6 1 +footprint=RCY100P +T 46500 81700 5 10 0 1 0 6 1 +symversion=0.100 +T 46400 80900 5 10 1 1 0 0 1 +refdes=C38 +T 46400 80900 5 10 1 1 180 6 1 +value=10uFx16V } -C 6800 84100 1 0 0 resistor-1.sym +C 46400 80500 1 0 1 gnd-1.sym +C 45500 80500 1 0 1 gnd-1.sym +C 45200 80800 1 270 1 capacitor-1.sym { -T 7000 84400 5 10 1 1 0 0 1 -refdes=R17 -T 7000 83900 5 10 1 1 0 0 1 -value=100 +T 45300 80800 5 10 0 0 0 6 1 +footprint=RCI200 +T 45200 80800 5 10 0 1 0 6 1 +symversion=0.100 +T 45500 81000 5 10 1 1 0 0 1 +refdes=C37 +T 45500 81000 5 10 1 1 180 6 1 +value=100nF } -C 11500 85300 1 0 0 resistor-1.sym +N 35600 78900 35800 78900 4 +N 34700 78900 34600 78900 4 +N 29200 79300 32800 79300 4 +N 40000 78500 42000 78500 4 +N 45100 82400 25700 82400 4 +N 25700 79500 25700 82400 4 +C 26300 77800 1 0 0 irs21094-1.sym { -T 11700 85600 5 10 1 1 0 0 1 -refdes=R18 -T 11700 85100 5 10 1 1 0 0 1 -value=100 +T 26600 81100 5 10 1 1 0 0 1 +device=IRS21094 +T 26600 81300 5 10 1 1 0 0 1 +refdes=U14 +T 26600 81700 5 10 0 0 0 0 1 +footprint=DIP14 } -C 11500 83600 1 180 1 diode-1.sym +C 27100 77500 1 0 0 gnd-1.sym +C 26100 77800 1 90 0 resistor-1.sym { -T 11800 83100 5 10 1 1 180 6 1 -refdes=D10 -T 11500 83800 5 10 1 1 180 6 1 -value=1N4148 -T 11500 83600 5 10 0 1 180 0 1 -footprint=ALF400 +T 26100 78300 5 10 1 1 0 0 1 +refdes=R29 +T 26100 78300 5 10 1 1 180 6 1 +value=33K } -C 11500 86400 1 180 1 diode-1.sym +N 26000 78700 26300 78700 4 +N 26000 77800 28200 77800 4 +N 29800 82000 29200 82000 4 +N 25200 79500 26300 79500 4 +N 27700 81400 27700 82000 4 +C 44900 77600 1 0 1 irs21094-1.sym { -T 11800 85900 5 10 1 1 180 6 1 -refdes=D9 -T 11500 86600 5 10 1 1 180 6 1 -value=1N4148 -T 11500 86400 5 10 0 1 180 0 1 -footprint=ALF400 +T 44600 81200 5 10 1 1 0 6 1 +device=IRS21094 +T 44600 81400 5 10 1 1 0 6 1 +refdes=U21 +T 44600 81500 5 10 0 0 0 6 1 +footprint=DIP14 } -C 7700 83200 1 0 1 diode-1.sym +C 45100 77600 1 270 1 resistor-1.sym { -T 7400 83700 5 10 1 1 0 6 1 -refdes=D8 -T 7700 83000 5 10 1 1 0 6 1 -value=1N4148 -T 7700 83200 5 10 0 1 0 0 1 -footprint=ALF400 +T 45100 78100 5 10 1 1 0 6 1 +refdes=R40 +T 45100 78100 5 10 1 1 180 0 1 +value=33K } -C 7700 86000 1 0 1 diode-1.sym +N 45200 78500 44900 78500 4 +N 45200 77600 43000 77600 4 +C 44100 77300 1 0 1 gnd-1.sym +N 43500 81200 43500 81700 4 +N 41100 81700 41100 81500 4 +C 23800 79400 1 0 0 input-2.sym { -T 7400 86500 5 10 1 1 0 6 1 -refdes=D7 -T 7700 85800 5 10 1 1 0 6 1 -value=1N4148 -T 7700 86000 5 10 0 1 0 0 1 -footprint=ALF400 +T 23800 79600 5 10 0 0 0 0 1 +net=EN:2 +T 25000 79700 5 10 1 1 0 7 1 +value=EN2 } -N 14100 87300 16800 87300 4 -N 7700 86200 7700 85400 4 -N 6800 86200 6800 85400 4 -N 7700 83400 7700 84200 4 -N 6800 83400 6800 84200 4 -N 11500 86200 11500 85400 4 -N 12400 86200 12400 85400 4 -N 12400 83400 12400 84200 4 -N 11500 83400 11500 84200 4 +N 25400 79200 25400 80300 4 +T 41000 71900 9 10 1 0 0 0 1 +2 +T 42500 71900 9 10 1 0 0 0 1 +3 +T 42300 73000 9 10 1 0 0 0 1 +Universidade Federal do Rio Grande do Sul +T 42500 72800 9 10 1 0 0 0 1 +Departamento de Engenharia Eletrica +T 42200 72500 9 10 1 0 0 0 1 +Actuador Interface Card - Power Drive +T 40500 72200 9 10 1 0 0 0 1 +aicpower.sch +T 44300 72200 9 10 1 0 0 0 1 +2.4.1 +T 45400 71900 9 6 1 0 0 0 3 +Walter Fetter Lages +Diego Caberlon Santini +Davi Ebert Bobsin diff --git a/doc/gafrc b/doc/gafrc new file mode 100644 index 0000000..7226649 --- /dev/null +++ b/doc/gafrc @@ -0,0 +1 @@ +(component-library "./aic_lib/" "AIC Library")