USB till USART-/SPI-omvandlarkort - AVR-CDC
USB till USART-/SPI-omvandlarkort - AVR-CDC
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?
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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
Skulle det bara vara en mjukvaruversion av ftdi chipen typ?
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
Ja, typ.
Men FTDI-chipen är ju dyrare, större och kräver fler kringkomponenter.
Men FTDI-chipen är ju dyrare, större och kräver fler kringkomponenter.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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.
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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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?
Är det någon som känner till om man kan köpa kort med FTDI 50 kr eller mindre?
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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?
Angående din fråga så är jag inte riktigt säker på vad du menar?
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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.
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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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?
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?
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
Schema från AVR-CDC-sidan

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.

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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
Att FTDI chippen inte klarar spi är inte helt sant.
FT2232C klarar spi, i2c, jtag, Däremot inte spi-slave...
FT2232C klarar spi, i2c, jtag, Däremot inte spi-slave...
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
Du skulle nog ha åtminstone två "Chip Select" till.
Selekt-benen går åt fort när man börjar koppla in kretsar.
Selekt-benen går åt fort när man börjar koppla in kretsar.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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.
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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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...
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...
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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.
Re: USB till USART-/SPI-omvandlarkort - AVR-CDC
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
http://www.vsj.co.uk/articles/display.asp?id=600