TRAINING BOARD - mrpss1234/Treball-de-Final-de-Grau GitHub Wiki

Placa d’Entrenament:

Encara que la Icezum Alhambra II disposa de 8 LEDS i 2 “push-button”, això no es suficient per a poder dur a terme els tipus de pràctiques que es duen a terme a la Escola Politècnica, on la majoria de vegades es necessari com a mínim un display per poder visualitzar dades i també els dos polsadors “push-button” son insuficients ja que es necessiten més de 2 entrades de 1s i 0s. Es veritat que es podria haver utilitzat algun dels shields de baix cost que hi ha al mercat (aprofitant la compatibilitat existent entre la Icezum Alhambra II i Arduino Uno), com per exemple els shields multi funció, però la utilització d’aquests shields limita molt la utilització dels pins I/O, ja que les connexions que s’hauran de fer venen definides per el disseny del hardware . A demes, un dels objectius perseguits al treball es que els alumnes disposin d’un repositori al github on puguin trobar tota la informació relacionada amb la placa d’entrenament (gerber files, BOM, schematic, etc) de manera que qualsevol alumne tinguin la possibilitat de fabricar-se la seva pròpia placa d’entrenament mitjançant la fabricació de la PCB per proveïdors externs de molt baix cost. La placa d’entrenament funciona com un shield, es a dir, es connecta als connectors femella de la Icezum Alhambra II de manera que queda connectada com una shield damunt de la FPGA. La placa d’entrenament consta de les següents característiques:

  • El disseny té unes dimensions de 120mm X 80mm, compatible amb plaques emulsionades de baquelita i/o fibra de vidre comercials de fàcil adquisició i baix cost.
  • El disseny ha sigut realitzat mitjançant el software KiCad de manera que els estudiants puguin utilitzar-lo per veure els dissenys.
  • El ruteig de la PCB ha sigut íntegrament en una sola capa.
  • Tots els components electrònics utilitzats son through-hole.
  • Esta formada per:
  • 4 polsadors push-button
  • Dos interruptors DIP Switch de 4 canals
  • Un display de 7-segments controlat per 8 bits independents
  • 4 displays 7-segments controlats per un bus de 4 bits de dades (descodificats a 7-segments mitjançant el circuit integrat CD4511B)
  • 6 LEDs de clors ( 2 vermells, 2 verds i 2 grocs)
  • 20 pins per a I/O
  • Pins d’alimentació ( 5V, 3.3V i GND)

Polsadors DIP Switch de 4 canals:

4 Polsadors Push-button:

4 displays 7-segments:

Display 7-segments independent:

6 LED de colors:

PCB