Hva er en FTDI-brikke?

Brukes dette i Arduino for å kommunisere til den bærbare datamaskinen? Jeg tror at spenningsnivåene er forskjellige på USB og Arduino?

Kommentarer

  • Andre spørsmål – ja. Den første – for bred, den tredje – uklar.
  • dit og begynn å lese. Det hele er ganske forklarende. Og databladet har mange tilkoblingseksempler.

Svar

Hva er en FTDI-brikke?

Det er en brikke laget av Future Technologies Devices International, http://www.ftdichip.com . De ser ut til å spesialisere seg i brikker som kobles direkte til USB, og tilbyr deretter et annet grensesnitt som er mer praktisk for enkel maskinvare å koble til.

Brukes dette i Arduino for å kommunisere til den bærbare datamaskinen?

Hvilken bærbar datamaskin? Ingen bærbar PC har tidligere blitt nevnt, så dette spørsmålet gir ingen mening.

En arduino er bare en mikrokontroller med sukkerbelegg, slik at folk som ikke vet hva de gjør, fremdeles kan oppnå visse ting. Siden dette nettstedet handler om å vite hva du gjør og forstå kretser, er omtale av «arduino» vanligvis en indikasjon på at spørsmålet er utenfor emnet.

Når det er sagt, mikrokontroller kan absolutt bruke noen smaker av FTDI-brikker til å kommunisere med en PC via USB.

Jeg tror at spenningsnivåene er forskjellige på USB og Arduino?

Dette er et dumt spørsmål. Det er ingen måte for oss å vite og deretter fortelle deg hva du synes, selv om det var om emnet.

Generelt spørsmål- spør veiledning

Hvis du spør om noe om en arduino, tenk først om det handler om arduinoness, eller et mer generelt problem med elektronikk eller mikrokontroller. Hvis det første, så spørsmålet sannsynligvis ikke hører til her siden arduinos handler om å skjule det som egentlig skjer under panseret. Hvis det andre, så er det ikke nødvendig å nevne «ardiuno», så ikke «t.

Hvis et spørsmål nevner «arduino», betyr det enten at OP bare vil få gjort noe uten å bry seg om å forstå teknologien, eller OP har ikke tenkt det veldig nøye ut og spørsmålet er ikke veldig arduino-spesifikk. Uansett er det vanskelig å ta spørsmålet på alvor, og enhver slakk som kan ha blitt gitt til OP har forsvunnet.

Kommentarer

  • Takk! Du har skrevet det jeg ønsket å skrive i lang tid, men jeg var redd for å tråkke på mange tær.
  • @ Gammel: Det virker uansett hvor mange arvinger vi tar og fjær herfra , der ' er alltid en annen som ber om samme behandling.
  • ' er også dette: arduino.stackexchange.com

Svar

FTDI er et selskap (Future Technology Devices International Limited). Det folk vanligvis refererer til i denne sammenheng er FTDI FT232RL-brikken. Dataark her

Som du kan se fra databladet, er den aktuelle brikken en USB < -> UART-brikke. Den brukes til å tillate en PC å bruke USB-bussen til å kommunisere med MCU-brikken på noen modeller av Arduino.

Andre sjetonger, som lignende produkter fra Prolific og CH340 laget av Nanjing-baserte WCH, kan brukes, så vel som mikrokontrollere som har et USB-grensesnitt.

Kommentarer

  • +1 for å referere til konteksten som ordet vanligvis brukes på. Jeg vil legge til at andre FTDI-brikker kan gjøre USB < – > RS232-konverteringer i stedet, som også er USB til serielle konverteringer. Imidlertid vil de konverterte spenningene være mye høyere (f.eks. +/- 15 V) enn spenningene som vanligvis er involvert i en UART-protokoll (f.eks. 0 til 5 V) som de fleste mikrokontrollere bruker i deres " kommunikasjon " pins Tx og Rx

Svar

En «FTDI-brikke» refererer vanligvis til en av USB til serielle brikker fra FTDI . FTDI lager også andre deler som ikke er USB til serielle, men deres USB til serielle sjetonger er ganske allestedsnærværende og brukes på mange utviklingskort, inkludert Arduino-kortet. FTDI gir brikken og tilhørende driver, noe som gjør det veldig praktisk å legge til USB-støtte til en enhet som bruker en standard seriell port i en verden der serielle porter ikke er tilgjengelige på de fleste datamaskiner. Generelt vil FTDI-delene implementere et USB-enhetsgrensesnitt på den ene siden og et slags serielt eller GPIO-grensesnitt på den andre side.

Spenningsnivåene er absolutt forskjellige, men det er ikke det eneste kompatibilitetsproblemet. USB har spesifikke timingkrav, må kjøre med bestemte bithastigheter og må implementere et relativt komplekst sett med funksjonalitet for å grensesnitt med verten. Dette krever en hel del spesialisert maskinvare. Noen mikrokontrollere inneholder USB-grensesnitt, inkludert de på noen av de nyere Arduino-kortene, men for de som ikke egentlig er mulig å snakke USB direkte og FTDI brikken inneholder all nødvendig logikk for å gjøre dette i en praktisk pakke.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *