102,69 €

Tigard Una herramienta multitensión, multiprotocolo, basada en FT2232H de código abierto para

0

Bundle (Pack):

Comprar

Descripción

Una herramienta sencilla y de código abierto

Tigard es una herramienta multiprotocolo y multipoltaje basada en FT2232H de código abierto.Al incorporar broches de uso común, un mazo de cables etiquetado, un cambio de nivel integrado y una conexión de analizador lógico, está diseñado específicamente para conectarse y comunicarse con interfaces de baja velocidad en objetivos de hardware de diseño inverso.

Tigard combina soporte para todas las interfaces más utilizadas y funciones más necesarias en una placa simple.Como reemplazo directo para docenas de otras herramientas de hardware basadas en chips FTDI, tiene soporte nativo de una serie de herramientas de hardware de uso común como OpenOCD, FlashROM y más.

Hay una amplia gama de herramientas más avanzadas disponibles.Tigard sirve como un excelente complemento a estos al respaldar el 20% de las características que permiten el 80% de los comunes.

Tareas involucradas con el hablado de varios protocolos.Si eres nuevo

, o simplemente necesita una solución rápida y sencilla, Tigard está diseñado para ser el mejor primer paso, a veces seguido de una herramienta más capaz, si es necesario.

La documentación y los archivos de hardware se pueden encontrar en el Herramientas Tigard Repositorio GitHub.

Características y especificaciones

  • Interfaz USB tipo C de alta velocidad (480 Mbps)

  • FTDI FT2232HQ USB dual de alta velocidad a UART/FIFO IC multiusos
    • Puerto principal dedicado al UART que incluye acceso a todas las señales de control de flujo

    • Puerto secundario compartido entre cabezales dedicados para SWD, JTAG, SPI e I2;C

  • Cambios de nivel direccionales de alto rendimiento para funcionamiento de 1,8 a 5,5 V

  • Cambie para elegir entre los suministros integrados de 1,8 V, 3,3 V, 5,0 V y vTarget integrados

  • Cambie para elegir entre los modos SPI/JTAG e I2;C/SWD

  • Puerto del analizador lógico (LA) para observar señales a nivel del dispositivo

  • Luces indicadoras para ayudar a la depuración

Soporte de software

En general, Tigard fue diseñado para funcionar como con varias herramientas y bibliotecas que ya respaldan la familia de chips x232H.Esto incluye:

  • Controladores USB-Serial para acceso UART

  • OpenOCD y UrJTAG para JTAG

  • Flashrom, PyFtdi/PySpiFlash, LibMPSSE y otras herramientas para interfaces SPI

  • LibMPSSE y PyFtdi/PyI2CFlash para interfaces I2;C

Gracias a la compatibilidad de conexión con muchas herramientas, no es necesario que las herramientas específicas de Tigard interactúen con cualquier objetivo.Si encuentra la necesidad de personalizar una herramienta o un script usando Tigard, debería funcionar bien con cualquier otra placa de interfaz FT2232H.

Ejemplos de casos de uso

  • Conéctese a la consola serie que encuentre en un dispositivo de automatización del hogar

  • Despeje el contenido de un chip flash SPI dentro de un decodificador

  • Utilice GDB sobre los pines JTAG para modificar el código en la memoria, lo que le permitirá evitar un mensaje de inicio de sesión que está conectado a través de los pines UART en el juguete de un niño que ha desmontado

  • Utilice I2;C para interactuar con una pantalla OLED, mientras observa las transacciones simultáneamente con un analizador lógico BitMagic en el puerto LA

Diagrama de bloques

Tabla comparativa

Tigarde

Cable C232HM

UM232H-B

Adafruit FT232H

CJMCU FT232H

BusBlaster

BusPirato

Glasgow

UART

Dedicado

Compartido

Compartido

Compartido

Compartido

Con puerta de enlace

Compartido

Con puerta de enlace

SPI/JTAG

Dedicado

Compartido

Compartido

Compartido

Compartido

Con puerta de enlace

LENTA

Con puerta de enlace

I2C

Interruptor duro

Añadir piezas

Añadir piezas

Interruptor duro

Añadir piezas

Con puerta de enlace

Con puerta de enlace

SWD

Interruptor duro

Añadir piezas

Añadir piezas

Añadir piezas

Añadir piezas

Con puerta de enlace

Con puerta de enlace

Cabezales

TODOS, etiquetados

Cables sueltos

cables/2,0 mm

I2C, a través de agujeros

A través de agujeros

Encabezado, genérico

Encabezado, genérico

Encabezado, genérico

Cambio de nivel

1,65,5 V

N

N

N

N

1,53,3 V

0,8-5 V, con esfuerzo

1,8-5,4 V

USB

Tipo C

Tipo A

Tipo A

Tipo Micro-B

Tipo A

Tipo Mini-B

Tipo Mini-B

Tipo C

Hardware abierto

Y

N

N

Y

N

Y

Y

Y

Arnés de cables

Incluido

incorporado

Varía

N

N

N

Adicional

Adicional

Costo

$45

$43

$16

$15

$9

$35

$27

$??

¿Por qué todo esto importa?

  • Dedicado Los cabezales significan que se pueden usar simultáneamente mientras Compartido Los cabezales solo se pueden utilizar para un protocolo a la vez.Tigard tiene dos interfaces independientes.

  • A Interruptor duro Se puede voltear para cambiar al modo I2C/SWD, en comparación con el que necesita componentes externos adicionales o cambios de puerta de enlace

  • Cabezales etiquetados Elimina gran parte de la confusión y la dificultad de conectarse rápidamente a diferentes interfaces.

  • Cables sueltos puede confundir para administrar; A través de agujeros Puede ser más flexible, pero significa que probablemente necesitará soldar pines o conectores para levantarse y funcionar.

  • Cambio de nivel le permite interactuar con una gama más amplia de objetivos, ya sea usando el cambio de nivel a bordo o la detección de voltaje objetivo.

  • USB tipo A coloca el dispositivo junto a su computadora, dejándole cables de protocolo largos propensos a ruidos. USB Mini-B se ha depreciado durante una década.

  • Puerta de enlace significa que necesita proporcionar un CPLD/FPGA; Esto agrega una flexibilidad increíble al costo de la complejidad.La misión principal de Tigard es ser simple: hay muchos casos avanzados en los que Glasgow será la herramienta mucho más capaz.

Productos disponibles

Tigarde

Una placa Tigard multiprotocolo, basada en FT2232H de código abierto, con mazos de cables incluidos.

BitMagic

Combine Tigard con un Analizador de lógica básica BitMagic para la depuración en vivo de protocolos serie.

BitMagic Basic es un analizador lógico de hardware abierto basado en FX2.Está diseñado específicamente para funcionar con la fuente abierta. Firmware fx2lafw y la fuente abierta Suite de analizador lógico Sigrok, incluida la GUI de Pulseview.

BitMagic Basic admite ocho canales muestreados a hasta 24 Msps.Funciona como cualquier otro analizador lógico e incluye un mazo de cables etiquetado para que pueda usarlo con cualquier conector de clavija de 2,54 mm o sus clips de sonda favoritos.

También incluye un cable de 14 pines para conectarse directamente a Tigard.Cuando todo esté conectado, puede usar Pulseview para monitorear todas las comunicaciones entre Tigard y su sistema de destino.Esto es útil para depurar problemas eléctricos, de protocolos e integridad de señales.

Kit en línea de ataques físicos aplicados

Hemos utilizado una serie de herramientas diferentes para nuestra propia investigación, así como para nuestra capacitación de ataques físicos aplicados, pero ninguna de ellas parece ser la combinación justa de características que necesitamos con la simplicidad que queremos.Tigard vino para crear la herramienta que necesitamos para enseñar los conceptos básicos sobre sistemas integrados e IoT.

Ante un calendario libre de viajes y compromisos de entrenamiento cara a cara, utilizamos el tiempo para diseñar, construir y probar Tigard, además de llevar nuestro entrenamiento práctico en la persona a un formato en línea autocuidado, actualizado para trabajar con Tigard y BitMagic.

Este kit incluye:

  • Tigarde

  • BitMagic Básico

  • Cables, mazos, clips y conectores.

  • Un simple multímetro

  • Una bolsa organizadora

  • Un microscopio USB

  • Un sistema de destino preparado: un enrutador Wi-Fi basado en Linux

Este kit va de la mano con acceso en línea a más de 3 días de conferencias, laboratorios y soporte que lo guiarán a través del proceso de:

  • Identificación y conexión a interfaces sin documentos

  • Acceder a consolas en serie para escalar y persistir privilegios.

  • Despeje, analice, emule y modifique el firmware de múltiples maneras

  • Escalar privilegios con un depurador de hardware

Apoyo y docentación

Tigard fue diseñado como reemplazo directo para otros dispositivos de la serie FT232H.En general, hay cero Se requieren cambios de software para brindar soporte, aunque es posible que sea necesario personalizar los archivos de configuración.

Esto simplifica enormemente los requisitos de soporte para Tigard y permite realizar pruebas de A/B sencillas con otros dispositivos de la serie FT232H cuando surgen posibles problemas.

Todo el diseño es hardware abierto, diseñado en KiCad con un repositorio de git público.La documentación cubre el uso de una variedad de herramientas de software para completar varias tareas comunes con Tigard.Si tiene dificultades, Tigard tiene LED que ayudarán en depuración su objetivo, su protocolo y su software.

Estamos poniendo los toques finales en un formación en línea gratuita para algunos usos comunes de Tigard.

Nos encantaría escuchar lo que has hecho con Tigard: háganoslo saber enviando un informe de campo al suministro de multitud para que podamos resaltar todos los usos interesantes que usted presenta.

Plan de fabricación

La revisión V0.0 de Tigard fue el primer prototipo.Las cuatro tablas trabajaron correctamente, validando el proceso de diseño y montaje.

La revisión V0.1 y la producción de 80 tableros se siguen rápidamente con algunas correcciones menores, pero principalmente con cambios para que los pines estén mejor organizados y sean más fáciles de usar.Estas tablas han sido probadas en el campo durante los últimos tres meses, tanto en el entrenamiento de SecuringHardware.com como en el trabajo regular.

La revisión V1.0 agregó algunas características de bajo riesgo.Se produjeron diez tablas para probar el proceso de montaje.La carrera de producción inicial se completó antes del final de la campaña y trabajó directamente en el primer poder.

Revision V1.1 tiene algunas mejoras menores de fabricación y mueve el conector LA aproximadamente 1 mm para dar más espacio para conectar los cables.Este lote tiene una mascarilla de soldadura de naranja ligeramente más oscura.

Cumplimiento y Logística

Tigard fue ensamblado y probado en nuestro fabricante de contrato en el extranjero.Una vez completados y entregados en Portland, Oregón, realizamos otra ronda de pruebas de control de calidad, además de proporcionar las EEPROM con números de serie únicos, luego empaquetamos las placas, los arneses y algunas pegatinas para que estén listos para cumplir.

El plazo de entrega para grandes volúmenes que requieren un plazo de producción adicional debe ser de aproximadamente 8 semanas.

Todos los pedidos en stock se envían desde el socio de cumplimiento de Crowd Supply, Mouser Electronics, con sede en Texas.Puedes obtener más información en la página Guía de suministros de multitud en Pedido, pago y envío.

Restos y desafíos

El hardware de construcción siempre implica riesgo.Ahora que Tigard está en el campo de uso, tenemos aún más confianza de que es un diseño robusto y versátil, pero siempre hay riesgos y desafíos para mantener la producción también:

  • Siempre existe la posibilidad de descubrir un defecto del diseño.Aún no hemos visto uno y deberíamos poder aislar y trabajar con cualquier cosa que nos encuentres.Worst caso, el diseño de código abierto de Tigard proporciona todos los detalles para depurar y reparar si es necesario.

  • Siempre existe la posibilidad de que la cadena de suministro tenga problemas con la disponibilidad de componentes o el precio. Como ya hemos ensamblado inventario, deberíamos poder adaptar o ajustar precios con advertencias antiales.

Con la garantía de:

102,69 €

Productos relacionados