Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szomb. nov. 16, 2024 6:35



Hozzászólás a témához  [ 12 hozzászólás ] 
FT232r és FT245r gazdaságos, SSOP és/vagy QFN projekt 

az ötlet
jó, benne vagyok, vállalom a nyák elkészítését 0%  0%  [ 0 ]
jó, benne vagyok, vállalom a csipek felforrasztását 20%  20%  [ 1 ]
jó, benne vagyok, szeretnék ilyen panelt, fizetem a rám eső részt 20%  20%  [ 1 ]
nem érdekel 60%  60%  [ 3 ]
Szavazatok száma : 5

FT232r és FT245r gazdaságos, SSOP és/vagy QFN projekt 
Szerző Üzenet
gyémánt tag
Avatar

Csatlakozott: szer. nov. 01, 2006 14:00
Hozzászólások: 3559
Tartózkodási hely: Régi nick .watt Hozzászólások: 3402
Hozzászólás 
A C nekem sem tetszett, és ma sem tartozik a kedvenceim közé, de elkerülhetetlen, mivel a gyár ezt favorizálja és nincs asm fejlesztés USB-s 18F-ekre.
A bootloadert én nem használom, mert azt is útálom, ezért átalakítottam a linkert és PICKit2-vel programozom az USB-s firmwaret.
Ha csak egy kijelző meghajtása a cél, akkor lehet hogy igazad van, de tudod milyen az élet! De jó lenne még ez is meg az is, meg egy időzítés kéne, meg egy hőmérés - ha már van kijelző - , meg.... :)
Nekem eddig mindig kevés volt a sima átalakító, és ha már PIC is bekerül, és eddig soha nem vettem észre, hogy a CDC lassítana, valamint hogy gondot okozna a kommunikációban a "butasága", így az FD ott porosodik és várja mire lesz jó. Biztosan fel fogom használni egyszer, mert jó...


szer. dec. 03, 2008 6:19
Profil Privát üzenet küldése Honlap
a fórum lelke

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 12729
Tartózkodási hely: FLF
Hozzászólás 
watt írta:
T68m írta:
nekem is az a véleményem, ha egy másik, önálló idõzítést igénylõ eszközt is akarunk vezérelni, akkor az egy uC-s dolog már behalt vagy olyan extra bonyolult programozást igényel, ami gyakorlatilag lehetetlen. És árban sem járunk jobban, ha veszünk egy >1000Ft-os PIC-t, mint 800Ft-os FT csip + 150Ft-os kiegészítõ uC esetén.

Ugye nem arra célzol, hogy egy LCD az ilyen bonyolult idõzítést kívánó eszköz lenne? :)


hihihihi, nem! :lol: én ezt ÁLTALÁBAN mondtam, mivel általában beszéltünk az önálló FT csip előnyeíről, hátrányairól. Az én kis projektem esetében csak azt kéne tudnom, hogy a 2455-ömre mégis melyik boot loader kell feltölteni, illetve (mivel a C nem tetszik nekem) milyen gyári asm routinok vannak és azokat hogyan tudnám használni. Egyébként itt a feltételes módon (tudnám) van a hangsúly, mivel nagyon úgy érzem, hogy ágyúval a verébre lövés esete a (jó nagy) 18f2455 + kvarc + mittudoménmikellmég egy kijelzőt meghajtani. A vitatott üzembiztonságról már nem is beszélve. El fogom én vezérelni azt a kijelzőt egy <200Ft-os csippel is. (ahogy azt megoldottam lptről, usb->lptről és soros portról is)


kedd dec. 02, 2008 21:20
Profil Honlap
gyémánt tag
Avatar

Csatlakozott: szer. nov. 01, 2006 14:00
Hozzászólások: 3559
Tartózkodási hely: Régi nick .watt Hozzászólások: 3402
Hozzászólás 
T68m írta:
nekem is az a véleményem, ha egy másik, önálló időzítést igénylő eszközt is akarunk vezérelni, akkor az egy uC-s dolog már behalt vagy olyan extra bonyolult programozást igényel, ami gyakorlatilag lehetetlen. És árban sem járunk jobban, ha veszünk egy >1000Ft-os PIC-t, mint 800Ft-os FT csip + 150Ft-os kiegészítő uC esetén.

Ugye nem arra célzol, hogy egy LCD az ilyen bonyolult időzítést kívánó eszköz lenne? :)


kedd dec. 02, 2008 20:59
Profil Privát üzenet küldése Honlap
arany tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 382
Hozzászólás 
Én mostanában szinte mindenhová FTDI chipeket használok. Sokkal stabilabban működik vele a kommunikáció, mint a CDC-s Microchip féle stackkel+driverrel.
Abban egyet kell értsek NickE-vel, hogy a fejlesztési időt nagymértékben csökkenthetjük az alkalmazásával, továbbá sokkal erőforrásigényesebb a CDC (USB alapú) a kommunikáció. Vannak olyan területek, ahol ez nem megengedhető.

Én a Microchip helyében az új USB OTG perifériákat úgy hoztam volna létre, hogy egy konfig bit segítségével átkapcsolhatóvá váljon USB->RS232/SPI üzemmódra, és hagyományos RS232 vagy SPI regisztereken keresztül menne a kommunikáció (a kommunikáció vezérlését pedig egy külön, de a tokba integrált egység végezné (~FTDI+PIC egy tokban)). Így az összetett USB kommunikáció irányítása nem a kontrollert terhelné.

Egyébként az FTDI fejleszt ezerrel, mert jönnek az USB 2.0 High Speed üzemmódot támogató konvertereik is.
http://www.soselectronic.hu/?str=661


kedd dec. 02, 2008 16:34
Profil Privát üzenet küldése Honlap
platina tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 754
Hozzászólás 
Én a Minch féle firmware közül a custom specific devicet használtam. A CDC előnye, hogy valamelyest egyszerűbb, de a hátránya az, hogy pont az USB lényege hiányzik belőle. Most így fejből pontosan nehéz már visszaemlékeznem, de ugyebár van control, interrupt, bulk és isochronous átvitel. Ha kevés adat meg át, akkor lehet a control átvitelt is használni, én meg lehet oldani, hogy a descriptorok megfelelő kitöltése után a PIC automatikusan más-más lekezelő függvényre ugorjon. Tehát nem kell protokolt gyártani, amiben lesznek parancs, adat és végül hibadetektáló rész, hanem csak egyszerűen a descriptorokban adod meg, hogy adat megy át, vagy parancs, így automatikusan az átküldött üzenetet lekezelő rutinra ugrik a PIC. Hibadetektálással sem kell foglalkozni, mert az az USB hardveresen megcsinálja. Még számtalan előnye van az USB-nek, ami csak akkor látszik, ha nem CDC-t használunk, viszont szerintem nagyon nehéz a programozás...

Elolvastam a Jan Axelson féle könyvet, az USB in Nutshellt, az USB specificiationt, a Microchipes doksikat, +még a PC oldali driverprogramozáshoz is a Sprut féle leírást. Ez összesen több, mint 2000 oldal. És a végén nagyjából sejtettem a Minch féle firmware és Microchipes topic segítségével, hogy mégis hogy működik az USB, de tökéletesen nem volt minden világos. (sőt, azóta elég sokat sikerült felejtenem is)

Az FTDI hátránya ugyan ismét az, hogy az USB specifikus dolgokat elfedi, de sokkal egyszerűbbé teszi a fejlesztést. És ha az ember nem csak hobbi/tanulás végett kódol, akkor fontos szemponttá válik a fejlesztési idő hossza. Na ebben az FTDI szerintem verhetetlen. Nagyon egyszerűvé teszi az USB-s kommunikációt.


kedd dec. 02, 2008 14:47
Profil Privát üzenet küldése
gyémánt tag

Csatlakozott: pén. jan. 28, 2005 20:39
Hozzászólások: 3683
Tartózkodási hely: Bp
Hozzászólás 
Kérdés az illető eszköz mennyire pontos "időzítést" igényel.

Evvel: www.motohacker.fw.hu/USBint.JPG
simán meghajthatóak a karakteres kijelzők, mivel az FT2232 a soros és párhuzamos üzemmódjai mellett mikroproceszort is tud emulálni.

Mondjuk nyákra szerelni valóban elég meredek, itt is látszik, hogy kellett egy darab huzal, mert a tok alatti "via" szakadt lett a kis vonalvastagság miatt.


kedd dec. 02, 2008 14:32
Profil Privát üzenet küldése
a fórum lelke

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 12729
Tartózkodási hely: FLF
Hozzászólás 
nekem is az a véleményem, ha egy másik, önálló időzítést igénylő eszközt is akarunk vezérelni, akkor az egy uC-s dolog már behalt vagy olyan extra bonyolult programozást igényel, ami gyakorlatilag lehetetlen. És árban sem járunk jobban, ha veszünk egy >1000Ft-os PIC-t, mint 800Ft-os FT csip + 150Ft-os kiegészítő uC esetén.


kedd dec. 02, 2008 13:51
Profil Honlap
gyémánt tag
Avatar

Csatlakozott: szer. nov. 01, 2006 14:00
Hozzászólások: 3559
Tartózkodási hely: Régi nick .watt Hozzászólások: 3402
Hozzászólás 
Idézet:
Egyébként annyiban nem értek egyet Wattal, hogy én is használtam 1db projecthez USB-s PIC-et, de ha nem a com-os firmware kell, akkor szenvedés az egész. Több, mint egy hónapom elment USB tanulással úgy, hogy szerintem nem vagyok nagyon homály PIC-ekhez. A PC oldalt meg ne is említsük, ha az ember ki szeretné használni az USB előnyeit. plusz az USB firmware elég sok munkát ad a PIC-nek. Ehhez a chippel a PIC-nek csak akkor van dolga, ha épp kommunikáció folyik és PC oldalon pedig olyan drivek vannak hozzá, amivel gyerekjáték USB kapcsolatot létesíteni.

Van benne valami. Egyébként osztom a véleményed a CDC kérdésben is. Az hogy mennyi idő megy el? Én nem nagyon tapasztaltam lassulást, pedig van még egy kommunikációs csatorna a 2550-en(RS485 115baud-al), valamint egy SD kártya is. Igaz még nincs teljesen kész az SD része, de már néhány IO funkció működik. Nem vettem észre, hogy lassú lenne a PIC ehhez.
Te mire gondoltál, mikor ezt említetted?


kedd dec. 02, 2008 13:14
Profil Privát üzenet küldése Honlap
platina tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 754
Hozzászólás 
Én is használom ezeket a chipeket. Egyébként a 0,5 mm lábtávolság ellenére nehezebb forrasztani, mint a többi hasonló lábtávolságút, mert szélesek a lábai. Ha adapter kell, akkor az UM kezdetűeket érdemes nézegetni, mert azokon rajta van minden egyébb cucc, ami az IC-hez kell. A sima SMD-DIP átalakítók azért felejtősek, mert van néhány mazdag, amit nagyon tanácsos rövidre venni, ez nem fog sikerülni átalakítóval. De ha low-cost megoldás kell, akkor be kell forrasztani.

Egyébként annyiban nem értek egyet Wattal, hogy én is használtam 1db projecthez USB-s PIC-et, de ha nem a com-os firmware kell, akkor szenvedés az egész. Több, mint egy hónapom elment USB tanulással úgy, hogy szerintem nem vagyok nagyon homály PIC-ekhez. A PC oldalt meg ne is említsük, ha az ember ki szeretné használni az USB előnyeit. plusz az USB firmware elég sok munkát ad a PIC-nek. Ehhez a chippel a PIC-nek csak akkor van dolga, ha épp kommunikáció folyik és PC oldalon pedig olyan drivek vannak hozzá, amivel gyerekjáték USB kapcsolatot létesíteni.


kedd dec. 02, 2008 11:24
Profil Privát üzenet küldése
gyémánt tag
Avatar

Csatlakozott: szer. nov. 01, 2006 14:00
Hozzászólások: 3559
Tartózkodási hely: Régi nick .watt Hozzászólások: 3402
Hozzászólás 
Egyetértek, semmi gondot nem jelent a panel gyártása és beforrasztása. TQFP 100lábú is megoldható vasalással. Nekem is van otthon néhány ilyen chip, de még nem használtam fel őket, mert egyedül buták. Ha kellett USB, akkor kellett PIC is mellé eddig, így inkább egyben oldottam meg(18F2550, 4550). De egyszer lehet, hogy bekerül valahová, talán egy PIC nélküli PIC égetőbe, csak ezzel az a baj, hogy mióta van PICKit2 klón, azóta nincs értelme fejleszteni égetőt... Elnézést ha nagyon off voltam!


kedd dec. 02, 2008 5:53
Profil Privát üzenet küldése Honlap
gyémánt tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 1778
Tartózkodási hely: Kaposvár / Tab
Hozzászólás 
Szerintem a SSOP probléma nélkül forrasztható házilag (pl.), felesleges ilyen adapterekkel játszani, egyből mehet be a céláramkörbe. Szerintem.
Ha mégis belevágtok, a forrasztást vállalhatom, igaz jó messze vagyok :)


hétf. dec. 01, 2008 23:17
Profil Privát üzenet küldése Honlap
a fórum lelke

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 12729
Tartózkodási hely: FLF
Hozzászólás FT232r és FT245r gazdaságos, SSOP és/vagy QFN projekt
Fenti chipeket - gondolom - nem kell bemutatni, http://www.ftdichip.com/FTProducts.htm, ha mégis: sörös port felületet (COMx-et) adnak a Windowsban, USB-n kapcsolódnak a géphez és TTL szintű kimenetet adnak saját áramköreinknek. Mondhatni ideálisak hobby célra (áramkört illeszteni USB-re), leszámítva azt, hogy sem az SSOP, sem a QFN csatlakozás nem könnyű eset, DIP-ben pedig nem árulják. A gyártó cég siet kedvünkben járni, és - önmaga számára cseppet sem előnytelenül - a (z egyébként sem olcsó) csip árának 8x-ért adja azt próbapanelra szerelve. Alternatíva még, hogy külön veszünk SSOP/QFN próbapanelt - aminek az ára annyi, mint a csip maga -, majd valahogy ráimádkozzuk a csipet.

Úgy gondolom, hogy itt a fórumon lenne igény 9db vagy 16db (esetleg 25db) FT232R/245R IC-re próbapanelra szerelten, ne külön-külön készítsünk panelt, hanem egyet közösen, szeleteljük és forrasszuk rá az IC-ket, így 5.000Ft/DB helyett önköltségi áron csináljuk meg magunknak!

Akit érdekel, az írja meg hány db FT232R és mennyi FT245R-re tart igényt!!!


hétf. dec. 01, 2008 21:23
Profil Honlap
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 12 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 43 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség