Des bugs de silicium dans le FTDI FT232R et un projet RF VCO bien rangé

Nouvelles

MaisonMaison / Nouvelles / Des bugs de silicium dans le FTDI FT232R et un projet RF VCO bien rangé

Dec 19, 2023

Des bugs de silicium dans le FTDI FT232R et un projet RF VCO bien rangé

[Scott Harden] nous a écrit pour nous parler d'un certain succès en utilisant la puce FT232 pour transmettre le SPI directement depuis son ordinateur portable vers un générateur de signaux numériques AD98850. C'était du moins sa destination. Mais

[Scott Harden] nous a écrit pour nous parler d'un certain succès en utilisant la puce FT232 pour transmettre le SPI directement depuis son ordinateur portable vers un générateur de signaux numériques AD98850. C'était du moins sa destination. Mais comme souvent dans la vie, plus de la moitié du plaisir consistait à y arriver, à trouver des bugs de silicium encore non résolus et (après avoir simplement échangé des puces contre une qui fonctionne) à les rempoter avec de la colle chaude, à les mettre dans une jolie boîte et à les mettre. sur l'étagère.

En principe, la série de puces FTDI FT232 dispose d'un mode bit-bang qui vous permet de contrôler les broches individuelles à partir d'une API assez simple sur votre ordinateur cible, en utilisant leurs pilotes et sans rien installer sur pratiquement n'importe quelle plate-forme. Nous avons écrit cette fonctionnalité en 2009, et [Scott] se demandait pourquoi il ne voyait pas plus de hacks tirer parti du mode bit-bang.

Ensuite, il a répondu à sa propre question à la dure, en passant des heures à « déboguer » son code jusqu'à ce qu'il tombe sur la note d'errata FTDI (PDF), où ils admettent que le mode bit-bang n'obtient pas du tout les bons timings sur le FT232R et Pièces FT232RL. FTDI a affirmé avoir corrigé le bug dans les révisions ultérieures de la puce, mais la communauté n'a pas été en mesure de le confirmer. Si vous souhaitez utiliser le mode bit-bang, qui est très cool, évitez les puces FT232R, celles que l'on trouve dans les très populaires câbles FTDI et dans de nombreux dongles adaptateurs.

La bonne nouvelle ici est double. D’abord, maintenant vous le savez. Deuxièmement, le mode bit-bang est extrêmement utile et fonctionne avec d’autres puces du fournisseur. En particulier, les puces FT232H et FT230X fonctionnent très bien, entre autres. Et [Scott] a mis en service son VCO numérique contrôlé par ligne de commande. Tout est bien qui finit bien?

Nous terminerons par des questions pour la section commentaires. Les puces série USB bon marché d'autres fabricants ont-elles un mode bit-bang facilement accessible ? Est-ce que l'un d'entre vous utilise le bit-bang USB de toute façon ? Si oui, pour quoi faire ?