Download pdf - Maxi Usb Board

Transcript
  • 7/25/2019 Maxi Usb Board

    1/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 1 von 1

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    1. Maxi-USB-Board (214 x 96 mm)

    Alternative mit Low-Cost-Tastern

  • 7/25/2019 Maxi Usb Board

    2/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 2 von 2

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    Funktion der Jumper des Maxi-USB-Boards

    Jumper LCD akti

    LEDs P0 und 7-S

    Jumper LEDs P2 aktiv

    Jumper l

    Jumper analoger Eingang AIN0:links: Poti rechts: 2mm-Buchse

    Jumper Spannungsversorgung:links: USB rechts: Netzteil

    Messpunkt: Uref des ADU, Voltmeteranschlieen. Poti: Einstellung von Uref

    Jumper Empfangsleitungserielle Schnittstelle RxD 1Verbindung mit P3.0

    Jumper: Taster aktivieren / trennen

    Stiftleiste fr 2. serielle RS232-Software-Schnittstelle p3.6/p3.7

    Jumper RxD 2. serielle SchnittstelleNur aktivieren, wenn diese Schnittstellegebraucht wird, Verbindung mit P3.6

    Jumwen

  • 7/25/2019 Maxi Usb Board

    3/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 3 von 3

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    2. Maxi-USB-BoardLeistungsdaten Controller AT89C5131A-S3SUM:

    8051/8052-kompatibel 32Kbyte-Flash-EPROM-Programmspeicher In-System-programmierbar ber USB zustzlicher 1024 Byte-RAM-Datenspeicher 1024 Byte-EEPROM fr Daten USB 1.1 und 2.0 Full Speed Module, 6 programmierbare Endpunkte 5-Kanal-PCA (programmierbares Counter-Array) mit 4 Taktquellen (Timerkaskadierung) und Capture /

    Compare-Funktion zur Messung von PWM-Signalen/ zur Erzeugung von 5 PWM-Signalen 3 Timer, davon ein echter 16Bit-Timer mit Capture-Funktion TWI (Two Wire Interface) kompatibel zum IC-Bus SPI Interface 4 Direct-Drive, lowaktive LED-Outputs mit programmierbaren Stromquellen (2-6-10mA) 2,7V bis 5,5V (>3,3V fr USB bentigt), 0-24MHz

    Leistungsdaten Platine:

    weitgehend kompatible* Portbelegung zum RC2/ED2-Board und Miniboard RC2 /8253 2-reihige Buschsenleisten fr Adapterplatinen kompatibel zum RC2/ED2-Board und Miniboard Download ber Mini-USB-Kabel mit Flip, Handling wie beim RC2/ED2-Board und Miniboard Port1: 8-fach DIP-Schalter, 8x 2mm-Buchsen zur Aus- und Eingabe (mit 470-Vorwiderstnden)

    Offene Kollektorausgnge an P1.5 / P1.6 / P1.7 (PWM-Ausgnge des PCAs) Port2: 8x 2mm-Buchsen zur Aus- und Eingabe (mit 470-Vorwiderstnden). ,

    8 LEDs (mit Treiber-IC, die LEDs zeigen auch bei Eingaben immer den Portzustand an!)2x 7Segment-Anzeige multiplexfhig,5x offene Kollektorausgnge bis 400mAWahl der Ausgabeart (LEDs / 7-Segm) ber Jumper

    Port0: 8x 2mm-Buchsen zur Aus- und Eingabe (mit 470-Vorwiderstnden). ,8 LEDs (mit Treiber-IC, die LEDs zeigen auch bei Eingaben immer den Portzustand an!),2x 7Segment-Anzeige multiplexfhig,2-zeiliges LCD-Display (ber Hilfsprogramme einfach ansprechbar)Wahl der Ausgabeart (LEDs / 7-Segm / LCD) ber Jumper

    2-stellige 7-Segment-Anzeige mit P0/P2 ohne Multiplex-Betrieb mglich 4-stellige 7-Segment-Anzeige mit P0/P2 bei Multiplex-Betrieb mglich Port3: 8x 2mm-Buchsen zur Aus- und Eingabe (mit 470-Vorwiderstnden). ,

    2 highaktive Taster mit LED (LEDs zeigen nur das Taster-High-Signal an, nicht den Portzustand!),serielle Schnittstelle mit MAX232 und 9-pol-Sub-D-Buchse wie bei RC2 /ED2-Board2. serielle (Software-) Schnittstelle mit RS232-Pegel an 3-pol. Stiftleiste2 lowaktive LEDs mit programmierbarer Stromquelle

    Port4: 4fach-ADU / DAU (8Bit) am IC-Interface (ber Hilfsprogramme einfach ansprechbar)

    2mm-Buchsen an den analogen Eingngen und am AusgangPoti (durch Jumper trennbar)an einem analogen Eingang 0..5V,Referenzspannung mit Spindelpoti einstellbar (z.B. 2,55V -> 1Bit 10mV)

    Programmierung: Schalter in Stellung PROGRAMMIERUNG, gelbe LED leuchtet,RESET innerhalb 1 Sek. drcken (Bootloader wird gestartet und PC erkennt USB).Mit dem Programm FLIP das Intel-Hex-File downloaden.(Download direkt aus RIDE oder Vision mglich)Schalter umschalten, LED erlischt, USB-Verbindung wird getrennt.Mit RESET das eigene Programm starten.

    Spannungsversorgung mit Jumper whlbar: ungeregeltes 9V..12V Steckernetzteil oder ber USB Platine durchkontaktiert, selektiv verzinnt, Ltstopplack, mit Bestckungsdruck,

    alle Platinenfunktionen beschriftet. Die Platine ist etwas schwieriger zu lten und zu bestcken als das groe RC2-Board.

    * genderte Portbelegungen gegenber RC2 /ED2-Board:Multiplex-Ansteuerung der 7-Segment-Anzeigen mit P3.4 / P3.5 (statt P3.6 / P3.7)ADU- / DAU-Ansteuerung ber IC-Interface an P4.0/P4.1 (statt IC an P3.4 / P3.5)

  • 7/25/2019 Maxi Usb Board

    4/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 4 von 4

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    1. Schaltungsteil Port1 und Port 3, AD-Umsetzer, serielle Schnittstelle, Netzteil

    nderungen gegenber Serie1:OK: Vref vom USB ber Jumper auch an 2. Kontakt des Wechselschalters (Betrieb USB auerhalb des Programmiervorgangs)OK: Poti R9 (fr Ain0) an Uref statt 5V anschlieenOK: andere Taster! 2 verschiedene Layout unterschiedlicher Hersteller bercksichtigen (alternative Bestckung)OK: ALE der Buchsenleiste mit dem Controller verbindenOK: PROG der Buchsenleiste mit dem Controller verbindenOK: P3 etwas nach unten (Inkl LEDs) verschieben -> P3.0 und P1.5OK werden leicht verwechseltOK: zwei durch Strom einstellbare lowaktive LEDs an P3 weg (nicht gebraucht, kein Platz)

    Buchsenleisten fr Adapterplatinen wie bei den alten Controllerplatinen5x OK-Aus an P2 und 3x OK-Aus an P1 (PWM-Ausgnge)

    P3.O

    P3.1

    P3.6P3.7

    4-Kanal-ADU / 1x DAU ber I2C-Bus

    serielle Schnittstelle

    Pegelumsetzer

    RxD

    TxD

    USB / NetzteilWahl VersorgungsspannungSpannungsversorgung 5V

    mit highaktiven LEDs

    ADDA, LCD, USB, RS232, 4x 7-Segm, LEDs an P0 und P2mit eigener Spannungsversorgung, Porttreiber P0 und P2

    Version 3.0 Jan 2010

    51er-Maxi-USB-Board

    2 highaktive Taster

    Achtung Uref=5V, nicht +5V!!!

    BelegungwieDIL40-Controllerboards

    Buchsenleiste

    UrefUref

    K27

    4,7F

    C17+

    5V

    1OkR21

    1OkR20

    S565V

    Programmierung

    S10

    1K5

    R19

    P1.7/CEX4/KIN7/MOSIP1.6/CEX3/KIN6/SCK

    1OOk

    R18

    S55P1.7

    1N4148

    D29

    T13

    BC5171OOk

    R16

    S54P1.6

    1N4148

    D28

    T12

    BC517

    P1.5/CEX2/KIN5/MISO

    P1.7/CEX4/KIN7/MOSI

    P1.6/CEX3/KIN6/SCK

    P1.5/CEX2/KIN5/MISO

    P1.4/CEX1/KIN4

    P1.3/CEX0/KIN3

    1OOk

    R15

    S53P1.5

    1N4148

    D27

    T11

    BC517

    P3.5/T1/LED1

    P3.4/T0

    S527

    S516

    S505

    S494

    S483

    S472

    S461

    S45O

    4x47ORN18

    4x47ORN17

    UrefK19

    K1

    USB

    GND

    ID

    D+

    D-

    VBus 5V

    GND

    GND

    6V2

    D26

    1K

    R1147

    R10

    TL431CLP

    IC3

    C

    AREF

    K18

    1Ok

    R9

    S28

    9V

    S27SCL

    S26SDA

    4x47ORN114x47ORN10

    K14

    S25Aout

    S24AinO

    S23Ain3

    S20Ain2

    S21Ain1

    5V

    5V1OOnF

    C14

    PCF8591

    D25

    VDD

    AoutVref

    AGND

    WahlOscOSC

    SCL

    SDA

    VSS

    A2A1A0

    Ain3

    Ain2

    Ain1

    Ain0

    1OOnF

    C23

    Sub-D-Buchse 9-pol

    K17

    5V

    +

    1F

    C22

    +

    1F

    C21

    +

    1F

    C20

    +

    1F

    C19

    MAX232

    IC4

    5V

    GND

    T1out

    R1in R1out

    T1in

    T2inR2outR2in

    T2out

    C3->GND

    C2-

    C2+

    C1-

    C4->5VC1+

    K16

    K15

    5V_USB

    5V_USB

    5V

    +

    -

    ~

    ~

    D2

    D4

    D1

    D3

    BR1

    B4OC15OO

    1OOnF

    C13

    1OOnF

    C12

    GNDIN OUT

    78O5IC2

    +

    47OF

    C11

    9V

    S22

    6V2

    D24

    S19OV

    S18

    OV

    S17OV

    S165V

    1OFC10 +

    5V

    S7

    P3.1

    S8

    P3.O

    4x47ORN2

    S5

    P3.3

    S6

    P3.2

    K4

    K5

    4x47ORN1

    S1P3.7

    S2P3.6

    S3P3.5

    S4P3.4

    5V

    1k5

    R1

    1k5

    R2

    LEDP33

    V1

    LEDP32

    V2

    5V

    8Schalter-P0

    S9

    5V 1 k5 R 8

    Programmierung

    V3

    27RR7

    1FC4+

    K6

    1FC3 +

    4,7F

    C6+

    2,2nFC1

    1OnFC2

    100NFC7

    1OONFC5

    1OORR3

    27RR4

    27RR5

    1k5R6

    5V

    AT89C5131A-S3SUM

    IC1

    P0.3/AD3

    P0.2/AD2

    P0.1/AD1

    P0.0/AD0

    VDD

    P2.5/A13

    P2.6/A14

    P2.7/A15

    ALE

    EA

    P0.7/AD7

    P0.6/AD6

    P0.5/AD5

    P0.4/AD4

    P2.4/A12

    P2.3/A11

    P2.2/A10

    P2.1/A9

    P2.0/A8

    PSEN

    UVSS

    VSS

    XTAL1

    XTAL2

    P3.7/RD/LED3

    P3.6/WR/LED2

    P3.5/T1/LED1

    P3.4/T0

    P3.3/INT1/LED0

    P3.2/INT0

    P3.1/TxD

    NC

    P3.0/RxD

    RST

    P1.7/CEX4/KIN7/MOSI

    P1.6/CEX3/KIN6/SCK

    P1.5/CEX2/KIN5/MISO

    NC

    P1.0/T2/KIN0

    P1.1/T2EX/KIN1/SS

    P1.2/ECI/KIN2

    P1.3/CEX0/KIN3

    P1.4/CEX1/KIN4

    VREF

    D+

    D-

    PLLF

    UCAP

    AVSS

    AVDD

    P4.1/SDAP4.0/SCL

  • 7/25/2019 Maxi Usb Board

    5/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 5 von 5

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    2. Schaltungsteil: Port 0, Port2 mit LEDs, 7-Seg-Anzeigen, LCD, offene Kollektorausgnge

    nicht S3SIM !

    Ersatz-Jumper

    5 offene Kollektorausgnge

    Belegung wie DIL40-Controllerboards

    Buchsenleiste

    47KR22

    MUX_RMux_L

    Mux_LMUX_R

    K11

    K

    10

    1OONF

    C16

    1OONF

    C15

    P3.4/T0

    K

    22

    1OOk

    R13 T10

    BC517

    P3.5/T1/LED1

    K21

    1OOk

    R17 T9

    BC517

    fg

    ab

    cd

    e

    7SEGM-KV7

    g

    f

    K

    a

    b

    dp

    c

    K

    d

    e

    8x1k5RN16 4x47ORN15

    4x47ORN14

    fg

    ab

    cd

    e

    7SEGM-KV5

    g

    f

    K

    a

    b

    dp

    c

    K

    d

    e

    S44PO.O

    S43PO.1

    S42PO.2

    S41PO.3

    S40PO.4

    S39PO.5

    S38PO.6

    S37PO.7

    4x47ORN8

    4x47ORN5

    IC5EN1\

    &

    EN

    74HC541

    IC5

    EN2\

    Q0

    Q1

    Q2

    Q3

    Q4

    Q5

    Q6

    Q7D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    5V

    9x1Ok

    RN4

    fg

    ab

    cd

    e

    7SEGM-KV6

    g

    f

    K

    a

    b

    dp

    c

    K

    d

    e

    8x1k5RN13

    S36P2.O

    S35P2.1

    S34P2.2

    S33P2.3

    S32P2.4

    S31P2.5

    S30P2.6

    S29P2.7

    4x47ORN12

    4x47ORN3

    IC6 EN1\

    &

    EN

    74HC541

    IC6

    EN2\

    Q0

    Q1

    Q2

    Q3

    Q4

    Q5

    Q6

    Q7D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    LCD16X2-LED

    A1 D

    7-(D3)

    D6-(D2)

    D5-(D1)

    D4-(D0)

    D3

    D2

    D1

    D0

    EN-CLK

    R-W

    RS

    Contrast

    VCC

    GND

    LED-K

    LED-A

    6,2RR125V

    5x1OOk

    RN9

    5V

    1K

    R14

    p2.4

    p2.4S11

    P2.4

    1N4148

    D19

    T4

    BC517

    K9

    2mAD11

    2mAD12

    2mAD13

    2mAD14

    2mAD15

    2mAD16

    2mAD17

    2mAD18

    p2.3

    p2.2

    p2.1

    p2.0

    5V

    5V

    p2.1

    p2.2

    p2.3

    S12P2.O

    S13

    P2.1

    S14

    P2.2

    S15

    P2.3

    DIODE-1N4148

    D20

    DIODE-1N4148

    D21

    DIODE-1N4148

    D22

    1N4148

    D23

    T8

    BC517

    T7

    BC517

    T6

    BC517

    T5

    BC517

    p2.0

    4x47ORN6

    4x47ORN7

    K8

    2mAD3

    2mAD4

    2mAD5

    2mAD6

    fg

    ab

    cd

    e

    7SEGM-K

    V4

    g

    f

    K

    a

    b

    dp

    c

    K

    d

    e

    2mAD7

    2mAD8

    2mAD9

    2mAD10

    5V

    K7

    22pFC8

    22pFC9

    12MHzQ1

    4,7F

    C6+

    100NFC7

    1OONFC5

    5V

    AT89C5131A-S3SUM

    IC1

    P0.3/AD3

    P0.2/AD2

    P0.1/AD1

    P0.0/AD0

    VDD

    P2.5/A13

    P2.6/A14

    P2.7/A15

    ALE

    EA

    P0.7/AD7

    P0.6/AD6

    P0.5/AD5

    P0.4/AD4

    P2.4/A12

    P2.3/A11

    P2.2/A10

    P2.1/A9

    P2.0/A8PSEN

    UVSS

    VSS

    XTAL1

    XTAL2

    P3.7/RD/LED3

    P3.6/WR/LED2

    P3.5/T1/LED1

    P3.4/T0

    P3.3/INT1/LED0

    P3.2/INT0

    P3.1/TxD

    NC

    P3.0/RxD

    RST

    P1.7/CEX4/KIN7/MOSI

    P1.6/CEX3/KIN6/SCK

    P1.5/CEX2/KIN5/MISO

    NC

    P1.0/T2/KIN0

    P1.1/T2EX/KIN1/SS

    P1.2/ECI/KIN2

    P1.3/CEX0/KIN3

    P1.4/CEX1/KIN4

    VREF

    D+

    D-

    PLLF

    UCAP

    AVSS

    AVDD

    P4.1/SDAP4.0/SCL

  • 7/25/2019 Maxi Usb Board

    6/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 6 von 6

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    3. Bestckungsreihenfolge Maxi-USB-Board

    Bauteile Werte Zu beachtenDioden

    Z-Diode

    1N4148

    6V2

    8x

    2x

    Polung, schwarzer Strich = Kathode

    Polung

    Widerstnde27471001,5k10k47k100k

    3x1x2x5x2x1x5x

    Farbcode (oder Widerstnde nachmessen)rot, violett, schwarz (gold)gelb, violett, schwarz (gold)braun, schwarz, braun, (gold)braun, grn, rot (gold)braun, schwarz, orange (gold)gelb, violett,orange (gold)braun, schwarz, gelb (gold)

    Quarz 12 MHz 1xUSB-Mini-Buchse 1x vorsichtig einstecken, Pins mit wenig Ltzinn anlten

    Gehuse-Oberseite an der Platine an den verzinnten Stellen

    festlten.Brckengleichrichter rund 1x + -Anschluss hat Beschriftung und langes BeinIC-Sockel 16 pol.

    20 pol.3x2x

    alle Nasen nach oben,auch fr 8-fach-Schalter Sockel vorsehen.PLCC52-Sockel spter bestcken wegen Bauteilhhe.ICs noch nicht einsetzen

    LEDs rotgelb

    181x

    Polung mehrmals prfen!Alle LEDs haben das kurze Bein rechts!Gelbe LED unter der Schrift ProgrammierungZuerst einBein bei allen LEDs anlten,dann LEDs exaktausrichten, anschlieend 2. Bein anlten.

    Widerstands-Arrays 8x1k55x100k,9x10k4x470

    2x1x1x14

    9 Pins, Polung!, weien Punktbeachten10 Pins, nicht verwechselnmit: !!!!!!!!!!!!!10 Pins, weien Punktbeachten !!!!!!!!!!!!!8 Pins

    Kondensatoren 22pF2,2nF10nF100nF

    1F,4,7F

    2x1x1x8x

    6x2x

    Aufschrift 22Aufschrift 222Aufschrift 103Aufschrift 104, einen 100nF-Kond. auf der Unterseite beimgroen IC-Sockel anlten.Polung: schwarzer Strich = Plus, Aufschrift 1, TropfenformPolung: schwarzer Strich = Plus, Aufschrift 4,7 ,Tropfenform10F u. 470F spter bestcken wegen Bauteilhhe

    7-Segment-Anzeigen Punkt rechts unten! Ohne Sockel anlten2mm-Buchsen a+b) alle Buchsen von obendurch die Platine stecken

    ebene Platte von oben auf die Buchsen legenund zusammen mit der Platine umdrehen

    c) Platine liegt nun auf den BuchsenBuchsen von unten anltenLtkolben so lange an den Buchsen halten,bis das Ltzinn in den Raum zwischen Buchseund Platine fliet.

    Kathode

    Kathode

    Kathode= Kurzes Bein

    Kathode

    Widerstands-Netzwerk 8x1k5 Widerstands-Netzwerk 4x470

    Plus

    35V1,0

    Kathode

    Widerstands-Netzwerk

    unten

    cb

    oben

    Absttzung,z.B. Bleistifte

    Platine

    2mm-Buchse

    a

    Widerstands-Netzwerk 9x47k

  • 7/25/2019 Maxi Usb Board

    7/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 7 von 7

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    Bauteile Werte Zu beachtenStifte fr Jumper Stiftleiste mit Seitenschneider auseinanderschneiden,

    kurze Stiftseite von oben durch die Platine stecken

    Buchsenleiste Erst 2 Pins anlten, dann ausrichten, dann Rest anltenPLCC 52 IC-Sockel

    abgeflachte Ecke links oben, Polung mehrere Male prfen !!!!Erst 2 Pins anlten, prfen, ob der Sockel richtig auf der Platine aufliegt,nochmal Polung prfen!

    Transistoren BC517 Bauteildrhte in die Lcher auf der Platine einfdeln und Transistor in RichtungPlatine drcken. Transistor mu nicht auf der Platine aufliegen.Transistoren auf gleiche Hhe ausrichten, ein Bein anlten,Transistoren in eine Reihe ausrichten, restliche Beine anlten.

    Referenz-spannungs-IC

    TL431 wie Transistoren

    Ltstift Uref Stift mit Zange in das Loch drcken

    Spindelpoti Uref 10k nicht verwechseln mit Kontrast LCDTaster rotblauschwarz

    ResetP3.3P3.2

    Spannungsregler 7805 Beine an der bergangsstelle von breit nach schmal mit der Zange 90abknicken, zusammen mit dem Khlkrper an der Platine festschrauben, dannerst anlten.

    Elko 10F Polung beachten: dicke, weie Markierung ist Minus, auf der Platine ist Plusmarkiert!

    StromversorgungsbuchseSchalterElko 470F Polung beachten: dicke, weie Markierung ist Minus, auf der Platine ist Plus

    markiert!

    Poti mit Achse8-fach-DIP-Schalterin den Sockel stecken

    Beschriftung 8 auf dem DIP-Schalter neben Beschriftung P1.7 auf der Platine.N bei der Beschriftung ON wegkratzen

    Funktionstest 1

    Wenn dieSpannungsversorgung nur berUSB erfolgt, istnur derFunktionstest 3mglich.

    ICs nichteinsetzenJumper neben USB-Buchse in die Stellung Netzteil (Jumper verbindet rechtebeiden Pins)Netzteil auf 9V stellen, Polung gleichgltig,Netzteil einstecken und Spannung zwischen 0V und 5V-Buchsen prfen.Bei fehlerhafter Spannung:Polung von Z-Dioden, rundem Brckengleichrichter und Spannungsregler7805 berprfen.

    Funktionstest 2 ICs einsetzen und Funktionstest 1 wiederholen

    Funktionstest 3und Installationdes USB-Treibers

    Flip 2.4.6 am PC installieren.Board an den USB anschlieen.Schiebeschalter -> gelbe LED leuchtet,sofort roten RESET-Taster drcken! (innerhalb einer Sekunde)-> neue Hardware gefunden -> warten!!!!Fenster geht auf: USB-Treiber aus dem Flip-Installationsverzeichnis \ USB-Ordner installieren

    usw.

    Stiftleiste

    auseinanderschneiden

  • 7/25/2019 Maxi Usb Board

    8/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 8 von 8

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    4. Erstmalige Inbetriebnahme

    Flip 2.4 am PC installieren Board an den USB anschlieen Schiebeschalter -> gelbe LED leuchtet

    sofort roten RESET-Taster drcken! (innerhalb einer Sekunde)-> neue Hardware gefunden -> warten!!!!

    Fenster geht auf: USB-Treiber aus dem Flip-Installationsverzeichnis \ USB-Ordner installieren

    5. Programmiervorgang:

    Schiebeschalter -> gelbe LED leuchtet sofort roten RESET-Taster drcken! Vorgang wiederholen wenn USB-Gert wurde nicht erkannt. in Flip:

    o Controller whleno Set communication -> USB -> openo

    Load Hex-Fileo keinHaken bei BLJB, dadurch wird das Bit gesetzt. (Nur wenn dieses Bit gesetztist, kann das eigene Programm spter gestartet werden!!!!!)

    o Program Device Alternativ: Download aus RIDE oder Vision mit eingebundenem Tool batchisp.

    Aufruf: batchisp device AT89C5131 hardware USB operation erase f loadbufferh:\controller\5131.hex DISBLJB program(DISBLJB bedeutet disable Bootloader Jump Bit und entspricht dem Haken weg bei BLJB inFlip.)

    Schiebeschalter LED dunkel Reset -> Eigenes Programm wird gestartet

    Anleitung mit Bildern: Datei Programmierung_USB-Board.doc

  • 7/25/2019 Maxi Usb Board

    9/9

    Bestckung und Inbetriebnahme der Maxi-USB-Board-Platine Seite 9 von 9

    Bub, Carl-Engler-Schule Maxi-USB-Board.DOC

    6. Schaltungsauszug:

    7. Interne Ablufe beim Programmiervorgang

    Wenn die gelbe LED, leuchtet ist PSEN=0. Durch Reset wird der Bootloader gestartet. Nun kann Flip die Kommunikation mit dem Controller ber USB aufbauen. Wenn das BLJB-Bit nicht gesetzt ist (Haken weg in Flip), kann das eigene Programm nach

    dem Download nicht gestartet werden. Vor der nchsten Programmierung muss die USB-Schnittstelle getrennt werden,

    z.B. duch Trennen des 1k5-Widerstandes von Vref.Diese Funktion bernimmt auch der 2-fach-Umschalter.In der Stellung Programmierung (LED leuchtet) meldet sich der Controller beim PC an:USB-Gert angeschlossen (dies geschieht durch den 1k5-Widerstand an D+)Nun muss schnellstens der Reset-Taster gedrckt werden, damit der Bootloader im Controllerbereit ist, bevor Windows das USB-Gert erkannt hat und mit der USB-Anmeldeprozedur

    beginnt. In der Schalterstellung LED leuchtet nicht ist PSEN=1. Nach Reset wird das

    Anwenderprogramm bei der Adresse 0000h gestartet, wenn das Bit DISBLJB gesetzt ist.Flip oder batchisp haben dieses Bit bei der Programmierung gesetzt.

    1K

    R9

    Programmierung

    S20

    5V1k5 R8

    Programmierung

    V3

    27RR7

    Reset

    T3 1FC4+

    1FC3 +

    2,2nF

    C1

    1OnF

    C2

    1OORR3

    27RR4

    27RR5

    1k5R65V

    +5V

    USB-Buchse-B

    K1

    GND

    Data+

    Data-

    AT89C5131A-M

    PSEN

    UVSS

    RST

    VREF

    D+

    D-

    PLLF

    UCAP


Recommended