Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido 1. Acerca de este documento.................................................................................2 2. Informacin general...........................................................................................3 3. Diseo de la placa..............................................................................................5 4. Descripcin del circuito....................................................................................6 5. Indicaciones sobre la distribucione pines del microcontolador PIC.................9 6. Conexiones de bus...........................................................................................11
Apndice 1 Diagrama de conexiones
pagina 1
Describe el sistema E-blocks y cmo se puede utilizar para desarrollar sistemas completos con el fin de aprender electrnica y programacin de PICmicro.
Archivo de ayuda PPP
Describe el software PPP y su funcionalidad. El software PPP se utiliza para transferir cdigo hexadecimal a un microcontrolador PICmicro.
Estrategias de C y cdigo ensamblador
No disponible para este producto. 3. Clusula de exencin de responsabilidad La informacin disponible en este documento es correcta en el momento de su impresin. Matrix Multimedia se reserva el derecho a modificar peridicamente las especificaciones. Este producto slo est destinado a fines de desarrollo y no se debe utilizar para ninguna aplicacin de alto riesgo. 4. Soporte tcnico Si tiene algn problema con el funcionamiento de este producto, le rogamos consulte primero el apartado de localizacin de averas de este documento. Usted encontrar las ltimas actualizaciones de software, las preguntas ms frecuentes y ms informacin en nuestra pgina web: www.matrixmultimedia.com. Si los problemas persisten, pngase en contacto con nosotros enviando un correo electrnico a: support@matrixmultimedia.co.uk.
pagina 2
2. Informacin general
1. Descripcin Este nuevo programador de microcontrolador PICmicro se conecta a su PC a travs del USB y le ofrece uno de los programadores de microcontrolador PICmicro ms barato y ms flexible del mundo. Esta plaqueta puede usarse con las utilidades de programacin Assembly, C o Flowcode suministradas por Matrix Multimedia. La plaqueta programar la mayora de los dispositivos microcontroladores PICmicro de tecnologa flash de 8, 14, 18, 28 y 40 pines usando el software de programacin flexible suministrado (PPP) y ofrece un acceso limpio a todas las lneas de E/S en los dispositivos de MCU PICmicro relevantes. 2. Prestaciones
Compatible con E-blocks Bajo coste Utilizado como programador y como plaqueta de desarrollo Programa una amplia variedad de dispositivos de MCU PICmicro Suite completa de software de programacin disponible Funcionamiento en RC o Xtal 5 puertos de E/S Depuracin en circuito a travs de MPLABICD2
pagina 3
Programming Circuity
Read/Write LED Reset Switch [PB1]
Unregulated supply
2 way screw term 2.1mm DC Jack
S2
RC slow Xtal fast
S1 Rv1
[Rb6, Rb7]
regulation 0V 5V PSU
Clock circuit
2
3
[RA0 - RA4]
Port A
PIC devices
8 Pin 18 Pin 28 Pin 40 Pin
I D
U B
[RC0 - RC7]
Port C
Port B
[RE0 - RE2]
[RD0 - RD7]
Port E
Port D
expansion bus
pagina 4
3.Diseo de la plaqueta
2 1 15 14 13 12 16 11 9 8 10 7 18 19 22 20 17 21 5 4
19 6
EB006-74-4.cdr
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Conector de alimentacin cualquier polaridad Conector USB Conmutador de reinicializacin Puerto de E/S Puerto A de E/S Puerto B de E/S Puerto C de E/S Puerto D de E/S Potencimetro de la velocidad del reloj de RC Conmutador de velocidad del reloj de RC Cristal de cuarzo del reloj / Conmutador de RC Zcalo de ICD2 Terminales de tornillo de alimentacin Selector de programacin USB / ICD2 Selector de potencia USB/ICD2 Cristal de cuarzo desmontable Chip de control USB no lo extraiga Mdulo de enlace de selector de pin de programa de bajo voltaje Conector de expansin dos apagados Zcalos DIL de pin torneado para dispositivos PICmicro de pines 8, 14, 18, 28, 40. Indicador LED de programacin listo para usar Indicador LED de potencia
pagina 5
pagina 6
integrado. Por tanto, si se requiere ms corriente, se debe aplicar un disipador de calor. Las caractersticas del disipador de calor determinarn la cantidad de energa que se puede disipar y por tanto afectar a la cantidad de corriente disponible. Obsrvese que los sistemas de alimentacin de Matrix Multimedia HPPUS suministrarn HASTA 600mA. Recuerde que otros E-Blocks tendrn que recibir 5V mediante la colocacin de un cable conector desde la terminal de tornillo +V Out del multiprogramador a la terminal de tornillo +V de cada E-Block que requiera tensin. 6. Circuito de programacin El multiprogramador se conecta a un ordenador personal a travs del zcalo USB. Se puede usar cualquier zcalo USB en el PC. El microcontrolador host PIC16C745 se usa para las comunicaciones entre el bus USB y los circuitos del multiprogramador. El PIC16C745 est conectado a una red de conmutadores anlogos formada por U3 y U4. Estos dispositivos enrutan 0V, 5V y Vpp a los pines adecuados en los dispositivos PICmicro subordinados cuando es necesario y en el momento en el que es necesario. El indicador LED 1 listo para usar se conecta al host PIC16C745. El 745 tiene un convertidor A/D integrado que detecta el nivel de tensin de suministro. El LED 1 se usa para indicar que el host PIC16C745 se est comunicando con el PC y que la conexin con el PC es vlida. 7. Zcalos DIL y Puertos de E/S Los zcalos PICmicro DIL subordinados se conectan en paralelo (vase tabla de conexiones ms adelante) y los puertos alimentan 5 zcalos de tipo D agrupados en puertos. Estas seales tambin estn disponibles en un encabezamiento de 40 vas (J5) con propsitos de expansin. Se puede acceder a otras seales importantes a travs de otro encabezamiento de expansin J24 (vase tabla de conexiones ms adelante). Algunos puertos estn slo parcialmente completos El Puerto A slo tiene 5 conexiones y el Puerto E slo tiene 3 conexiones. Esto refleja las distribuciones de terminales de los diversos dispositivos PICmicro. Cuando se usa un dispositivo de 8 pines, debe colocarse en los 8 pines superiores del zcalo DIL de 14 pines. Por favor, remtase a las fichas tcnicas del dispositivo para consultar la disponibilidad de las salidas del puerto en cada dispositivo.
NOTA
RA4 en muchos dispositivos PICmicro tiene una salida de colector abierta. Esto significa que se necesitar, lo ms probablemente, una resistencia de pull-up para poder detectar un cambio de estado. Por favor, remtase a la ficha tcnica del dispositivo que est usando para mayor informacin. 8. Pulsador de reinicializacin El PB1 ofrece una reinicializacin al tirar el pin MCLR hacia abajo. Obsrvese que el PIC16C745 reinicializar el PICmicro subordinado como parte de la rutina enviada de
pagina 7
modo que no necesita presionar este conmutador cada vez que enve su programa a la plaqueta. 9. Seleccin de frecuencia La seal del reloj para esta plaqueta puede ser de la red RC o del cristal de cuarzo. El SW2 ordena si un circuito de RC o un circuito de cristal de cuarzo se usa en el dispositivo PICmicro subordinado. El SW1 ordena si una red rpida o lenta de RC se est usando y en este modo, el RV1 le permitir variar la velocidad del oscilador. Por defecto, la plaqueta est provista de un cristal de 19.6608MHz. El cristal de cuarzo encaja dentro de un zcalo pequeo, que permite que el cristal se pueda cambiar fcilmente. Para los cursos de Matrix Multimedia, se recomienda un cristal de cuarzo de 3.2768MHz. Estas frecuencias se eligen cuando son divididas por predivisores PICmicro para dar frecuencias adecuadas a los sistemas de reloj y para facilitar la comunicacin en serie usando niveles estndares de baudio. 10. Depuracin en circuito La plaqueta del multiprogramador tiene una conexin para permitir al usuario conectarse al Microchip MPLAB ICD2. Esto permite al usuario ejecutar el software que se est ejecutando en el hardware actual. El ICD2 permite al usuario avanzar en el programa actual mientras interacta con el hardware. Se puede encontrar informacin completa sobre el MPLAB ICD2 en el sitio web de Microchip www.microchip.com Para usar el depurador en circuito, extraiga el sistema de alimentacin y el cable USB del multiprogramador. Luego coloque el enlace de conector puente de 3 vas asociado con el J11-13 en el lado izquierdo de los pines de encabezamiento 3 x 3. Esto est etiquetado como ICD2. Luego, conecte simplemente el cable ICD2 en el multiprogramador a travs del zcalo J15 y el usuario podr entonces usar las funciones completas del depurador en circuito del MPLAB ICD2. 11. Programacin de bajo voltaje Muchos PICmicros tienen un modo de programacin de bajo voltaje en el que es posible programar el dispositivo sin necesidad de una lnea de alimentacin de 12 V. La dificultad aqu es que las diferentes familias de dispositivos PICmicro utilizan diferentes pines como el pin de programacin de bajo voltaje. La B3 se usa predominantemente para esta funcin pero la B4 y la B5 tambin se usan en algunos dispositivos. Todos estos enlaces estn en el lado izquierdo cuando la B3, 4, 5 se usan como lneas de E/S. Para programar el PIC16F88
pagina 8
pagina 9
1 2 3 4 18-pin PICmicro
8 7 6 5
Vss GP0/AN0 GP1/AN1/Vref GP2/TOCKI/AN2/INT Vdd RA5/T1CKI/OSC1/CLKIN RA4/T1G/OSC2/CKLOUT RA1/AN1 RA0/AN0 OSC1/CLKIN/RA7 OSC2/CLKOUT/RA6 Vdd RB7/T1OSI RB6/T1OSO/T1CKI RB5 RB4/PGM Vpp/ MCLR RA0/AN0 RA1/AN1 RA2/AN2/Vrl/Vref-
14 13 12 11 10 9 8
RA2/AN2/Vrefout RA3/AN3/CMP1/Vrefin RA4/T0CKI/CMP2 Vpp/RA5/THV/ MCLR Vss RB0/INT RB1/RX/DT RB2/TX/CK RB3/CCP1
1 2 3 4 5 6 7 8 9
18 17 16 15 14 13 12 11 10
28-pin PICmicro
Vpp/MCLR RA0/AN0 RA1/AN1 RA2/AN2/Vrl/VrefRA3/AN3/Vrh/Vref+ RA4/T0CKI RA5/AN4/SS/Avdd/Lvdin Vss OSC1/CLKI OSC2/CLKO/RA6 RC0/T1OSO/T1CKI RC1/T1OS/CCP2I RC2/CCP1 RC3/SKC/SCL
RA3/AN3/Vrh/Vref+ RB7/PGO RB6/PGC RB5 RB4 RB3/PGM/CCP2 RB2/INT2 RB1/INT1 RB0/INT Vdd Vss RC7/RX/DT RC6/TX/CK RC5/SDO/D+ RC4/SKI/SDA/DOSC2/CLKO/RA6 RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RD0/PSP0/C1IN+ RD1/PSP1/C1INRA4/T0CKI RA5/AN4/SS/Lvdin RE0/AN5/RD RE1/AN6/WR RE3/AN7/CS Avdd Avss OSC1/CLKI
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23 22 21 20 19 18 17 16 15
pagina 10
5. Conexiones de bus
12. Bus de expansin Las conexiones de pines en el bus de expansin reflejan exactamente la numeracin del pin en el zcalo DIL de 40 pines. Obsrvese que la numeracin de pines en el zcalo IDC es ligeramente diferente a la del zcalo DIL lo que da lugar a una disposicin al parecer impar de los pines en la tabla de pines de IDC.
Pin Comparison Chart
Bus Name Vpp/MCLR Vdd Vss OCS1 OCS2 RA0/AN0 RA1/AN1 RA2 RA3/AN3 RA5/AN4 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RD0 RD1 RD2 RD3 RD4 RD5 RD6 RD7 RE0/AN5 RE1/AN6 RE2/AN7 PICmicro Pinout 18 Pin 8 Pin 4 4 14 1 5 8 16 2 15 3 17 18 1 2 3 4 6 7 8 5* 9 10 11 12 6* 13 7* 14 Pin 4 1 11 2 3 28 Pin 1 20 8 & 19 9 10 2 3 4 5 6 7 21 22 23 24 25 26 27 28 11 12 13 14 15 16 17 18 40 Pin 1 11 & 32 12 & 31 13 14 2 3 4 5 6 7 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 8 9 10
11*
12* 13* 10 9 8 7 6 5
Para los dispositivos de 18, 28 y 40 pines, los buses de los dispositivos son ampliamente compatibles hacia arriba (las conexiones de pines en un dispositivo de 18 pines aparecen en un dispositivo de 28 pines y en un dispositivo de 40 pines, y los pines de un dispositivo de 28 pines aparecen en un dispositivo de 40 pines). Esto permite a los zcalos DIL de 18, 28 y 40 pines estar conectados en paralelo con la estructura de bus PICmicro intacta. * Esta conexin paralela no es posible con los dispositivos de 8 y 14 pines debido a los requisitos de programacin, lo que significa que hay anomalas con las
pagina 11
conexiones de los pines para los dispositivos de 8 y 14 pines tal y como se indica a continuacin:
pagina 12
13. Connections on J5
Bus Name Vpp/MCLR VCCchip GND OCS1 OCS2 RA0/AN0 RA1/AN1 RA2 RA3/AN3 RA4/AN4 RA5 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RD0 RD1 RD2 RD3 RD4 RD5 RD6 RD7 RE0/AN5 RE1/AN6 RE2/AN7 40 Pin 1 11 & 32 12 & 31 13 14 2 3 4 5 6 7 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 8 9 10 IDC connector 1 18 & 21 20 & 23 25 27 3 5 7 9 11 13 16 14 12 10 8 6 4 2 29 31 33 35 36 34 32 30 37 39 40 38 28 26 24 22 15 17 19
pagina 13
pagina 14
Apndice 1
Diagrama de conexiones
pagina 15
seite 15
Apndice 1
Diagrama de conexiones
pagina 16
seite 16