El
Aardvark I2C/SPI Host Adapter es un rápido y potente
adaptador de bus I2C y SPI a través de USB. Permite a
los desarrolladores comunicar un equipo Linux, Windows o Mac OS X con
un sistema embebido a través de mensajes serie usando
los protocolos I2C y SPI.
Compatible
con Linux, Windows y Mac OS X. Todo el software y las utilidades
funcionan en Linux x86, en Windows y en Mac OS X, para que pueda realizar
los desarrollos en su plataforma preferida.
Interaccionando con un Dispositivo I2C
I2C
Rendimiento real de 400Kbps sobre USB
Soporta modo estándar (100Kbps) y modo rápido
(400Kbps) al igual que diversas velocidades entre 1KHz y 800KHz.
Soporta stretching del reloj entre bits y entre bytes.
Soporta multi-master
Transmisión y recepción Master
Transmisión y recepción Slave asíncrona
Resistencias de pull-up I2C configurables por software
Pines de alimentación configurables por software
para alimentar a los dispositivos
Repeated Start, direccionamiento esclavo de 10bits, y transacciones
en Formato Combinado
SPI
Funcionamiento en modo maestro o esclavo
Tasa de señalización de maestro de hasta 8
Mbps
Tasa de señalización de esclavo de hasta 4
Mbps
Transmisión/recepción Full Duplex como maestro
Transmisión/recepción asíncrona como
esclavo
Pines de alimentación configurables por software
para alimentar a los dispositivos.
En el modo maestro la polaridad del Slave Select (SS) es
configurable por software
GPIO
- E/S de Propósito general
Los pines del I2C y SPI pueden configurarse para un uso
más general, permitiéndoles funcionar como señales
propias en los sistemas
La funcionalidad GPIO también puede combinarse con
I2C o SPI para interaccionar con el sistema.
La configuración GPIO se cachea internamente para
preservar la configuración entre los modos de operación.
USB.
Entre los beneficios del USB se incluyen:
Hasta 8Mbps de transferencia con el PC
Cumple con USB 1.1
Se identifica como un dispositivo full-speed (12 Mbps) a
puertos USB 2.0
Alimentación por USB - No requiere de alimentador
Pueden usarse múltiples dispositivos simultáneamente
Software
Aardvark Control Center. El software Aardvark Control
Center es una aplicación gráfica que proporciona
una opción fácil de que los desarrolles empiecen
a trabajar. El Control Center elimina la necesidad de crear
software propio para controlar el adaptador Aardvark, y es GRATIS!
Entre las características se incluyen:
· Acceso total a las funcionalidades del Aardvark
I2C/SPI Host Adapter
· Capacidad de creación de scripts con el lenguaje
de scripts Aardvark XML
· Logging de todas las transacciones del adaptador
· Control de múltiples dispositivos simultáneamente
Driver
Aardvark para LabVIEW. El driver Aardvark para el
LabVIEW es un driver gratuito y de código abierto para
usarse con el LabVIEW. Todas las funciones del API Aardvark
están soportadas. El driver viene con un completo conjunto
de aplicaciones de ejemplo I2C, SPI y GPIO.
API
de desarrollo.
· Desarrolle soluciones personalizadas en C/C++, Python
o Visual Basic
· API fácil de integrar y bien documentada
· Compatible con Linux, Windows y Mac OS X
· API libre de royalties, puede usarse sin tasas de licencia
· No es necesario adquirir un kit de desarrollo adicional,
puede descargárselo incluso antes de comprar
el
Analizador de protocolo USB Beagle..