Bug di silicio nell'FTDI FT232R e un ordinato progetto RF VCO

Notizia

CasaCasa / Notizia / Bug di silicio nell'FTDI FT232R e un ordinato progetto RF VCO

Dec 19, 2023

Bug di silicio nell'FTDI FT232R e un ordinato progetto RF VCO

[Scott Harden] ci ha scritto per raccontarci del successo che sta avendo utilizzando il chip FT232 per trasmettere SPI direttamente dal suo laptop a un generatore di segnali digitali AD98850. Almeno quella era la sua destinazione. Ma

[Scott Harden] ci ha scritto per raccontarci del successo che sta avendo utilizzando il chip FT232 per trasmettere SPI direttamente dal suo laptop a un generatore di segnali digitali AD98850. Almeno quella era la sua destinazione. Ma come spesso accade nella vita, più della metà del divertimento è stato arrivarci, trovare alcuni bug di silicio ancora irrisolti e (dopo aver semplicemente sostituito i chip con uno funzionante) sigillarli con colla a caldo, metterli in una bella scatola e metterli metterlo sullo scaffale.

In linea di principio, la serie di chip FTDI FT232 ha una modalità bit-bang che ti consente di controllare i singoli pin da un'API abbastanza semplice sul tuo computer di destinazione, utilizzando i loro driver e senza installare nulla praticamente su qualsiasi piattaforma. Abbiamo scritto questa funzionalità nel lontano 2009 e [Scott] si chiedeva perché non vedesse più hack che sfruttassero la modalità bit-bang.

Poi ha risposto alla sua stessa domanda nel modo più duro, trascorrendo ore a "debuggare" il suo codice finché non si è imbattuto nella nota errata FTDI (PDF), dove ammettono che la modalità bit-bang non ottiene i tempi giusti sull'FT232R e Parti FT232RL. FTDI ha affermato di aver corretto il bug nelle successive revisioni del chip, ma la comunità non è stata in grado di confermarlo. Se vuoi utilizzare la modalità bit-bang, che è molto interessante, stai alla larga dai chip FT232R, quelli che si trovano nei sempre popolari cavi FTDI e in molti dongle adattatori.

La buona notizia qui è duplice. Primo, ora lo sai. In secondo luogo, la modalità bit-bang è estremamente utile e funziona con altri chip del fornitore. In particolare, i chip FT232H e FT230X funzionano bene, tra gli altri. E [Scott] ha messo in funzione il suo VCO digitale controllato dalla riga di comando. Tutto e 'bene quel che finisce bene?

Concluderemo con le domande per la sezione commenti. I chip seriali USB economici di altri produttori hanno una modalità bit-bang facilmente accessibile? Qualcuno di voi usa comunque il bit-bang USB? Se sì, per cosa?