Está en la página 1de 6

Placa de desarrollo

Pulpito JM60
www.sebest.com.ar Rev. 1.0

Descripción general:

El Pulpito JM60 es un sistema minimalista de desarrollo


open-hardware orientado al diseño y aprendizaje de circuitos
electrónicos con microcontroladores de muy bajo costo.

Este está realizado entorno a un potente microcontrolador


MC9S08JM60 de la familia Flexis de la empresa Freescale en el cual
se ha grabado un sistema bootloader, el cual es una de las
características más destacadas ya que no requiere ningún tipo de
programador, sólo es necesario para programarlo un cable USB
convencional.

Cuando se tuvo que decidir que microcontrolador utilizar para


este kit de desarrollo, se tuvo en cuenta que la familia S08JM fue pensada bajo la
filosofía Flexis desarrollada por freescale, esta permite al desarrollador migrar de
manera rápida y dinámica de una plataforma de 8 bits a una de 32 bits como ser el
microcontrolador ColdFire® V1.

Características: Temas de este manual:

• Microcotrolador: Freescale Descripción del microcontrolador


S08JM60 MC9S08JM60........................................2
• Alimentación: 5v ó 3v
• Tensión de operación: Permite Lista de accesorios
operar a 3v ó 5v incluidos.................................................3
• Dimensiones: 67mm x 60mm
• Método de programación: Mediante Descripción de la placa...............3
puerto USB
Sistema Bootloader.....................5
• Licencia: GPL versión 3, extendida
bajo las mismas condiciones al
hardware

1
Placa de desarrollo
Pulpito JM60
www.sebest.com.ar Rev. 1.0

output compare.
• KBI — 8 pines de interrupciones para
teclado.
• RTC — Contador en tiempo real con
base decimal de prescaler y entrada
salida.
• Más de 51 entradas/salidas de
proposito general
• Pullups de entradas seleccionables
por software.
• Pin de reset maestro y power on
reset.
• Pullups interno en los pines de
RESET, IRQ y BKGD/MS para reducir
componentes en el circuito.
• Modulo Debug que soporta
Descripción general del Breakpoints forzados.
microcontrolador MC9S08JM60: • Soporta hasta 32 fuentes de
interrupsiones y reset.
• 48-MHz de frecuencia externia
• 24-MHz de frecuencia de BUS
• Kit de instrucciones compatibles
HC08
• Sistema de Background debugging
• Emulador In-circuit
• 60 Kbytes de memoria FLASH
• 4 Kbytes de memoria RAM
• 256 bytes de USB RAM
• Fuentes de Clock: Cristal, resonador
externo, MCG, PLL, FLL
• Computer operating properly (COP)
• Low-voltage detection (LVI)
• Modos de bajo consumo
• USB — USB 2.0 full-speed (12 Mbps)
• ADC — 12 canales de 12 bit
• ACMP — Comparadores analogicos
• SCI — Dos interfaces de
comunicación serie
• SPI — Dos interfaces SPI de 8 o 16
bits.
• IIC — Interface SPI de tasa 100 kbps,
operación multimaster programable
• Timers — Uno de dos canales y uno de
dos canales con PWM programable de
16 bits, soporte para Input capture,

2
Placa de desarrollo
Pulpito JM60
www.sebest.com.ar Rev. 1.0

Lista de Accesorios incluidos:


El kit de desarrollo Pulpito JM60 trae
incluido los siguientes items:

• Placa principal de desarrollo


Pulpito JM60.

• Cuatro Cables de conexión IDC


de 8 vias para los puertos de
Entrada/Salidas (W1, W2, W3,
W4).

• Un cable de alimentación W5,


para energizar la placa principal. Asignación de Jumpers:

Jumper Power Select (JP1):


Descripción de la placa: El pulpito JM60 puede energizarse
mediante de la bornera de alimentación P1
El Pulpito JM60 está desarrollada en o por medio del puerto USB conectado a la
un circuito impreso simple Faz con los PC, puede operar con 5V o para
componentes necesarios para la puesta en aplicaciones de bajo consumo con
marcha del microcontrolador, así no tensiones de operación de 3,3V por medio
solamente se puede utilizar como placa de de un regulador interno al kit:
desarrollo sino que puede incorporarse a un
proyecto en producción por medio de los
conectores IDC de paso 0,1”. Tiene incluido POSICIÓN TENSIÓN DE
un oscilador completo con Cristal de 12 FUNCIONAMIENTO
Mhz, filtros de Alimentación +VDD, VDDAD, 1-2 5V
Vreg (3,3V), resistencias y circuitos de R-C 3-4 3,3V
en Reset como así también pulsador de
RESET y pulsador de modo Bootloader,
Conector para BDM de 6 pines compatible
con herramientas de desarrollo como el Descripción de los
USBMULTILINKBDME, CYCLONE PRO,
OSBDM etc..., conector USB tipo “B” para
conectores:
conectar a la PC, selección de alimentación
de +VDD (+ 5V), +VDD (+ 3,3V) o por Todos los pines de entrada/salida se
puerto USB a todo el sistema, Conectores encuentran disponibles en los conectores
IDC para todos los pines de entrada/salida IDC dispuestos para la comunicación con
del microcontrolador y alimentación para otros dispositivos, a continuación se puede
circuitos externos. ver la distribución de pines:

3
Placa de desarrollo
Pulpito JM60
www.sebest.com.ar Rev. 1.0

HEADER PTA: HEADER PTD:


PIN DESCRIPCIÓN PIN DESCRIPCIÓN
1 PTA0 1 PTD0
2 PTA1 2 PTD1
3 PTA2 3 PTD2
4 PTA3 4 PTD3
5 PTA4 5 PTD4
6 PTA5 6 PTD5
7 PTD6

HEADER PTB: 8 PTD7


PIN DESCRIPCIÓN
1 PTB0 HEADER PTE:
2 PTB1 PIN DESCRIPCIÓN
3 PTB2 1 PTE0
4 PTB3 2 PTE1
5 PTB4 3 PTE2
6 PTB5 4 PTE3
7 PTB6 5 PTE4
8 PTB7 6 PTE5
7 PTE6

HEADER PTC: 8 PTE7


PIN DESCRIPCIÓN
1 PTC0 HEADER PTF:
2 PTC1 PIN DESCRIPCIÓN
3 PTC2 1 PTF0
4 PTC3 2 PTF1
5 PTC4 3 PTF2
6 PTC5 4 PTF3
7 NC 5 PTF4
8 PTC7 6 PTF5
7 PTF6
8 PTF7

4
Placa de desarrollo
Pulpito JM60
www.sebest.com.ar Rev. 1.0

HEADER PTG2: Esquema Basico para


PIN DESCRIPCIÓN comenzar con la
1 PTG2 programación:
2 PTG3

De manera simple se puede


HEADER PTG1: comenzar a trabajar con el sistema de
PIN DESCRIPCIÓN desarrollo solamente conectando la placa al
USB de la PC y realizando el proyecto con
1 PTG0
el IDE de desarrrollo “CodeWarrior 6.x”
2 PTG1

HEADER PowerOut:
PIN DESCRIPCIÓN
1 Vdd
2 Gnd
3 Vdd
4 Gnd
5 Vdd
6 Gnd
7 Vdd
8 Gnd

HEADER BDM:
PIN DESCRIPCIÓN
1 Bkgd
2 Gnd
3 NC
4 Reset
5 NC
6 Vdd

5
Placa de desarrollo
Pulpito JM60
www.sebest.com.ar Rev. 1.0

Sistema Bootloader:

La manera en que se puede


programar la placa de desarrollo es por
medio del Bootloader, este es un firmware
que se encarga de gestionar los datos para
grabarlos en la memoria de programa.

Se debe tener instaladas las


aplicaciones necesarias incluidas en el CD
“JM60GUIs – Bootloader” (para grabar
dichos programas ). Luego debe conectar la
placa por medio del cable usb a la pc, y
para entrar al modo bootloader debe
mantenerse presionado el pulsador SW_PG
y luego presionar el botón de RESET, se
suelta RESET, cuando el firmware comienza
a funcionar luego de un estado POWER ON
RESET chequea el estado del pulsador
SW_PG y si se encuentra presionado
comenzara a funcionar en modo
Bootloader . Una vez que haya ingresado en
este modo, mediante el software JM60GUIs
– Bootloader se carga el archivo .s19, graba
su programa en la memoria del
microcontrolador y ya esta listo para usarse.

También podría gustarte