USB till USART-/SPI-omvandlarkort - AVR-CDC

Planering och tankar kring eventuella framtida projekt.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av bearing »

AVR-CDC kan användas för att omvandla mellan USB och USART eller SPI.

Min idé är att designa ett kort som innehåller miniUSB-kontakt, attiny25/45/85, stiftlist samt övriga komponenter. Den ska passa i labbplattan, så att man kan plugga i den varje gång en uC ska kunna kommunicera med dator, eller "tjuvlyssna" på USART/SPI. Om man lägger USB-bootloader i processorn (kräver minst tiny45) kan man även uppdatera firmware på ett enkelt sätt.

Man skulle kunna beställa typ 100 kort från PCBcart eller annat tillverkare. Sedan erbjuda sats med kort och komponenter till forumister. Borde inte kosta mer än 50kr.

Vad tror ni om idén?
Senast redigerad av bearing 17 februari 2010, 23:16:21, redigerad totalt 1 gång.
Användarvisningsbild
AndLi
Inlägg: 18264
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av AndLi »

Skulle det bara vara en mjukvaruversion av ftdi chipen typ?
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av bearing »

Ja, typ.

Men FTDI-chipen är ju dyrare, större och kräver fler kringkomponenter.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Virror »

FTDI-chipen klarar ju inte SPI heller.
Dock skulle jag inte säga att dom kräver många komponenter, behöver ju inte ens en kristall.

Men det verkar intressant absolut, ett perfekt verktyg för att lyssna av kommunikation.
Eller att skicka kommandon direkt från datorn för att testa en komponent.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av bearing »

Jag har varit dåligt uppdaterad på priserna. Sist jag kollade kostade en FTDI-krets 100 spänn. Men nu finns de på eBay för $1.75. Så då försvinner ju en fördel jag nämnde. Och så mycket komponenter verkar ju som sagts inte behövas heller, längre. FTDI klarar mycket högre hastigheter än AVR-lösningen.

Är det någon som känner till om man kan köpa kort med FTDI 50 kr eller mindre?
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Virror »

Men som sagt då får man ju inte SPI, poängen var ju lite att man får både USART och SPI att leka med.

Angående din fråga så är jag inte riktigt säker på vad du menar?
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av bearing »

Jag undrar om någon säljer kort liknande de här för lägre pris än 50 kr.
http://arduino.cc/en/Main/MiniUSB
http://www.sparkfun.com/commerce/produc ... ts_id=8473

Du har rätt i att möjligheten till SPI är en klar fördel med den här. USB-SPI-bryggor kostar hundralappar, enligt det jag hittat. Med enkelt utbytbar mjukvara kan man ju få andra funktioner också, t.ex. AVR-programmerare.

Jag känner behovet av en sån här grej varje gång jag trycker ned en uC på labbplattan.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Virror »

För 50 spänn skulle jag lätt köpa en, men jag skulle nog föredra en version man kan ha probar till, så man kan koppla in sig på bussen på ett egengjort kort också. Kanske går att lägga till en rad skruvplintar eller nått bara. Eller att man har det på kortet och får köpa till plintar själv om dom är för dyra.

Kanske skulle göra en spec vad vi vill ha på kortet och se vart det hamnar?

Edit: Kanske skulle göra det i en ny tråd i projekt delen?
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av bearing »

Schema från AVR-CDC-sidan
Bild

Följande lista med komponenter för 10 exemplar kostar 560,80 SEK inklusive moms på ELFA. I större kvantitet blir det självklart billigare. Den dyraste komponenten är USB-honan á 17kr + moms... jag vet att sådana finns betydligt billigare från andra källor.

73-219-26 10
75-309-83 10
60-172-14 10
60-174-12 30
60-175-37 10
60-177-35 10
42-710-03 10
43-702-19 2
65-809-71 10

"Spänningsregulatorn" är en röd LED. Den borde bytas ut. Jag tror det är bättre att driva kretsen med spänning från labbplattan, ev valbart med jumper mellan USB och labbplatta. Spänningen på USB-linorna kan begränsas till 3V med zenerdioder eller blåa lysdioder.


Moderatorerna brukar inte gilla att man startar trådar i projektdelen förrän man har bilder på en fysisk konstruktion. Så jag fortsätter här.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Micke_s »

Att FTDI chippen inte klarar spi är inte helt sant.
FT2232C klarar spi, i2c, jtag, Däremot inte spi-slave...
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av baron3d »

Du skulle nog ha åtminstone två "Chip Select" till.
Selekt-benen går åt fort när man börjar koppla in kretsar.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Micke_s »

Tror attin45V-10 kan bli problem, den går max 10Mhz, kanske går att köra 12Mhz om du har tur.
Edit den attiny elfa har hemma som går att köra 20Mhz är attiny2313 och attiny26, fast de har bara 2k flash men har för mig att V-USB tar i alla fall 1.5k.
Senast redigerad av Micke_s 18 februari 2010, 10:59:28, redigerad totalt 1 gång.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Virror »

Kanske skulle köra med en tiny44 istället?
Så kan man dra ut några ben.
Detta gör ju att folk kan bygga mer flexibla program och lägga upp så går det att använda den till massa saker.

Drivning från kortet är nog en bra ide, då får man rätt spänningsnivåer ut om man kör 5 eller 3,3V utan extra trassel.

Edit:Den klarar väl ändå max 20MHz? Men då måste man ju ha kristall iof...
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av jesse »

Jag läste att den behöver lite extra krånglig installation av hemmagjorda DLL:er för att fungera i Windows då den inte var helt kompatibel med det vanliga protokollet. Och då svalnade intresset lite för min del. Om jag ska bygga en sån pryl ska den vara lätt att plugga in på vilken dator som helst. Har dessutom ett FTDI chip hemma som jag ska prova nån gång.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: USB till USART-/SPI-omvandlarkort - AVR-CDC

Inlägg av Micke_s »

jesse vill du plugga in hur som helst utan drivrutiner så får du köra kommunikationen över USB HID.
http://www.vsj.co.uk/articles/display.asp?id=600
Skriv svar