Quest-ce quune puce FTDI?
Est-ce utilisé dans Arduino pour communiquer avec lordinateur portable? Je pense que les niveaux de tension sont différents sur USB et Arduino?
Commentaires
- Deuxième question – oui. Le premier – trop large, le troisième – peu clair.
- Allez là-bas et commencez à lire. Tout cela est assez explicatif. Et la fiche technique contient de nombreux exemples de connexion.
Réponse
Quoi est une puce FTDI?
Cest une puce fabriquée par Future Technologies Devices International, http://www.ftdichip.com . Ils semblent se spécialiser dans les puces qui se connectent directement à lUSB, puis offrent une interface différente qui est plus pratique pour un matériel simple à connecter.
Est-ce utilisé dans Arduino pour communiquer avec lordinateur portable?
Quel ordinateur portable? Aucun ordinateur portable na été mentionné précédemment, donc cette question na aucun sens.
Un arduino est juste un microcontrôleur avec un revêtement en sucre pour que les gens qui ne savent pas ce quils font puissent quand même accomplir certaines choses. Puisque ce site consiste à savoir ce que vous faites et à comprendre les circuits, la mention «arduino» indique généralement que la question est hors sujet.
Cela dit, un le microcontrôleur pourrait certainement utiliser certaines saveurs de puces FTDI pour communiquer avec un PC via USB.
Je pense que les niveaux de tension sont différents sur USB et Arduino?
Cest une question idiote. Il ny a aucun moyen pour nous de savoir et de vous dire ce que vous pensez, même si cétait sur le sujet.
Question générale- demander des conseils
Si vous posez une question sur un arduino, pensez dabord si cest à propos de larduine, ou dun problème plus général électronique ou de microcontrôleur. Si le premier, alors la question na probablement pas sa place ici puisque les arduinos consistent à cacher ce qui se passe réellement sous le capot. Si le second, alors il nest pas nécessaire de mentionner « ardiuno », alors ne le faites pas.
En guise de corrolaire, si une question mentionne « arduino », cela signifie soit que lOP veut juste faire quelque chose sans se soucier de comprendre la technologie, soit que lOP na pas réfléchi très attentivement et la question nest pas vraiment spécifique à arduino. Dans tous les cas, il est difficile de prendre la question au sérieux, et toute marge de manœuvre qui aurait pu être donnée au PO a disparu.
Commentaires
- Merci! Vous avez écrit ce que je voulais écrire depuis longtemps, mais javais peur de marcher sur plusieurs orteils.
- @Old: Il semble que peu importe le nombre de pénibles que nous goudrons dici , il y a ‘ toujours un autre demandant le même traitement.
- Il y a ‘ aussi ceci: arduino.stackexchange.com
Réponse
FTDI est une société (Future Technology Devices International Limited). Ce que les gens font généralement référence dans ce contexte est la puce FTDI FT232RL. Fiche technique ici
Comme vous pouvez le voir sur la fiche technique, cette puce particulière est une puce USB < -> UART. Elle est utilisée pour permettre à un PC, utilisant le bus USB, de communiquer avec la puce MCU sur certains modèles dArduino.
Dautres puces, telles que des produits similaires de Prolific et le CH340 fabriqué par WCH à Nanjing, peuvent être utilisées, ainsi que des microcontrôleurs qui ont une interface USB.
Commentaires
- +1 pour faire référence au contexte dans lequel le mot est habituellement utilisé. Jajouterais que dautres puces FTDI peuvent effectuer des conversions USB < – > RS232 à la place, qui sont également des conversions USB vers série. Cependant, les tensions converties seront beaucoup plus élevées (par exemple +/- 15 V) que les tensions généralement impliquées dans un protocole UART (par exemple 0 à 5 V) que la plupart des microcontrôleurs utilisent dans leur » communication » broches
Tx
etRx
Réponse
Une « puce FTDI » fait généralement référence à lune des puces USB vers série de FTDI . FTDI fabrique également dautres pièces qui ne sont pas USB vers série, mais leurs puces USB vers série sont assez omniprésentes et sont utilisées sur de nombreuses cartes de développement, y compris la carte Arduino. FTDI fournit la puce et le pilote associé, ce qui le rend très pratique à ajouter Prise en charge USB pour un périphérique qui utilise un port série standard dans un monde où les ports série ne sont pas disponibles sur la plupart des ordinateurs. En général, les composants FTDI implémentent une interface de périphérique USB dun côté et une sorte dinterface série ou GPIO de lautre côté.
Les niveaux de tension sont certainement différents, mais ce nest pas le seul problème de compatibilité. LUSB a des exigences de synchronisation spécifiques, doit fonctionner à des débits binaires spécifiques et doit implémenter un ensemble relativement complexe de fonctionnalités pour correctement interface avec lhôte. Cela nécessite une bonne quantité de matériel spécialisé. Certains microcontrôleurs contiennent des interfaces USB, y compris celles de certaines des nouvelles cartes Arduino, mais pour celles qui ne le sont pas, il nest pas vraiment possible de parler directement USB et le FTDI La puce contient toute la logique nécessaire pour faire cela dans un seul paquet pratique.