English Version
French Version
Spanish Version
Plataforma de Hardware MIDIbox, BankStick
MIDIbox64, MIDIbox64SEQ, MIDIbox16E y MIDIbox SID son
los primeros controladores MIDI en todo el mundo en incluir un
dispositivo de almacenamiento de bancos intercambiable, de
conexión y reproducción rápidas: el BankStick.
Si encuentras controladores comerciales con las mismas
características en los próximos años, ya sabes de
dónde vino la idea :-)
Cada BankStick es capaz de almacenar16 (MIDIbox64) o 32
(MIDIbox16E) o 128 (MIDIbox64SEQ, MIDIbox SID y MIDIbox FM)
configuraciones diferentes. Desde que se utiliza el standard 32kb IIC
EEPROM, estas pequeñas cositas son realmente baratas (alrededor
de 2-3 EUR). Necesitas un stick para Reaktor, uno para Logic (o
Cubase/Cakewalk/Sonar/Ableton desde luego), alguno de tus
sintetizadores, etc... :).
Aquí está el diagrama del circuito simple para un BankStick:
Lemonhorse escribió un reporte
sobre un interruptor mecánico para múltiples BankSticks,
integrado en una MIDIbox. Este interruptor es útil para
MIDIboxes basadas en el PIC16F que no soportan la selección de
EEPROM basada en software.
Disponibilidad del 24LC256 de Microchip y 24C256 de Atmel:
- 24C256, Parte #ST 24C256 BN6 en Reichelt
por 2.10 € (el número de parte implica que esto es un
EEPROM de ST, pero desde el 2004 envían un dispositivo Atmel con
entradas CS (selección de chip)
- 24LC256-I/P, Parte #150234-14 en Conrad por alrededor de 2.80 €
- 24LC256-E/P-ND en Digikey por unos US $2.40
- 579-24LC256-I/P en Mouser por unos US $1.70
Alternativamente se puede usar una EEPROM M24256 de
ST , pero recuerda que este dispositivo no dota de las entradas de
selección de chip que le hacen falta a MIOS para direccionar uno
de los ocho BankSticks. ¡La dirección del M24256 se fija
en 0!
Recuerda también que el Atmel 24C256 solo
tiene dos entradas de selección de chip (A0 and A1) lo que
limita el número máximo a 4. Parece que solo los
derivados de Microchip tienen 3 selectores de chip.
El concepto de BankStick también se ha integrado en MIOS.
Están disponibles numerosas funciones de sistema para lectura y
escritura (MIOS_BANKSTICK_*), para que puedas usar la EEPROM como
memoria externa no volátil para tus propias aplicaciones. Usando
los pines de dirección A0-A2, se pueden añadir hasta 8
chips al bus IIC (J4 del módulo Core). De esta manera el
tamaño máximo de memoria disponible es 8*32kb = 256kb.
Los tiempos de acceso: lee - sobre 100 uS, escribe - alrededor de 10
ms, escritura de página (64 byte a la vez) - alrededor de 10 ms.
Recuerda que puedes reemplazar el 24LC256 por un
24LC512. Aunque aún no haya ninguna aplicación que
soporte esta EEPROM de 64k, MIOS puede acceder al espacio completo de
dirección de 16-bit. Poniendo 8 * 24LC512, hay disponibles hasta
512k.
Mike ha creado un PCB para una placa de 8 BankStick.
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|