Hvad er en FTDI-chip?

Bruges dette i Arduino til at kommunikere til den bærbare computer? Jeg tror, at spændingsniveauerne er forskellige på USB og Arduino?

Kommentarer

  • Andet spørgsmål – ja. Den første – for bred, den tredje – uklar.
  • der og start læsningen. Det hele er ret forklarende. Og databladet har mange forbindelseseksempler.

Svar

Hvad er en FTDI-chip?

Det er en chip lavet af Future Technologies Devices International, http://www.ftdichip.com . De ser ud til at specialisere sig i chips, der forbinder direkte til USB, og tilbyder derefter en anden grænseflade, der er mere praktisk for simpel hardware at oprette forbindelse til.

Bruges dette i Arduino til at kommunikere til den bærbare computer?

Hvilken bærbar computer? Ingen bærbar computer er tidligere blevet nævnt, så dette spørgsmål giver ingen mening.

En arduino er bare en mikrocontroller med sukkercoating, så folk, der ikke ved, hvad de laver, stadig kan udrette bestemte ting. Da dette site handler om at vide, hvad du laver og forstå kredsløb, er omtale af “arduino” normalt en indikation af, at spørgsmålet er uden for emnet.

Når det er sagt, er microcontroller kunne helt sikkert bruge nogle smag af FTDI-chips til at kommunikere med en pc via USB.

Jeg tror, at spændingsniveauerne er forskellige på USB og Arduino?

Dette er et fjollet spørgsmål. Der er ingen måde for os at vide og derefter fortælle dig, hvad du synes, selvom det var om emnet.

Generelt spørgsmål- spørger vejledning

Hvis du spørger noget om en arduino, skal du først tænke på, om det handler om arduinoness eller et mere generelt elektronisk eller mikrocontroller problem. Hvis det første, så hører spørgsmålet sandsynligvis ikke til her, da arduinos handler om at skjule, hvad der virkelig foregår under emhætten. Hvis det andet, så er der ingen grund til at nævne “ardiuno”, så don “t.

Hvis der i et spørgsmål nævnes “arduino”, betyder det enten, at OP bare vil få noget gjort uden at gider at forstå teknologien, eller OP har ikke tænkt det meget nøje over og spørgsmålet er ikke rigtig arduino-specifik. Uanset hvad er det svært at tage spørgsmålet alvorligt, og enhver slaphed, der muligvis er blevet givet til OP, er forsvundet.

Kommentarer

  • Tak! Du har skrevet, hvad jeg ville skrive i lang tid, men jeg var bange for at træde på mange tæer.
  • @ Gammel: Det ser ud til, uanset hvor mange arvinger vi tar og fjer herfra , der er ' altid en anden der beder om den samme behandling.
  • Der er ' også dette: arduino.stackexchange.com

Svar

FTDI er et firma (Future Technology Devices International Limited). Hvad folk typisk henviser til i denne sammenhæng er FTDI FT232RL-chip. Dataark her

Som du kan se fra databladet, er den pågældende chip en USB < -> UART-chip. Den bruges til at tillade en pc, der bruger USB-bussen, til at kommunikere med MCU-chip på nogle modeller af Arduino.

Andre chips, såsom lignende produkter fra Prolific og CH340 fremstillet af Nanjing-baserede WCH, kan bruges såvel som mikrokontroller, der har et USB-interface.

Kommentarer

  • +1 for henvisning til den kontekst, som ordet normalt bruges til. Jeg vil tilføje, at andre FTDI-chips muligvis gør USB < – > RS232-konverteringer i stedet, som også er USB til serielle konverteringer. De konverterede spændinger vil dog være meget højere (f.eks. +/- 15 V) end de spændinger, der typisk er involveret i en UART-protokol (f.eks. 0 til 5 V), som de fleste mikrocontrollere bruger i deres " kommunikation " pins Tx og Rx

Svar

En “FTDI-chip” refererer normalt til en af USB til serielle chips fra FTDI . FTDI fremstiller også andre dele, der ikke er USB til serielle, men deres USB til serielle chips er ret allestedsnærværende og bruges på mange udviklingskort, inklusive Arduino-kortet. FTDI leverer chippen og den tilhørende driver, hvilket gør det meget praktisk at tilføje USB-understøttelse til en enhed, der bruger en standard seriel port i en verden, hvor serielle porte ikke er tilgængelige på de fleste computere. Generelt implementerer FTDI-delene en USB-enhedsgrænseflade på den ene side og en slags seriel eller GPIO-interface på den anden side.

Spændingsniveauerne er bestemt forskellige, men det er ikke det eneste kompatibilitetsproblem. USB har specifikke timingkrav, skal køre med specifikke bithastigheder og skal implementere et relativt komplekst sæt funktionalitet for at interface til værten. Dette kræver en hel del specialiseret hardware. Nogle mikrocontrollere indeholder USB-grænseflader inklusive dem på nogle af de nyere Arduino-kort, men for dem der ikke rigtig kan tale USB direkte og FTDI chip indeholder al den nødvendige logik til at gøre dette i en praktisk pakke.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *