 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Ned Dec 16, 2012 9:50 pm Naslov sporočila: Problem z povezavami v PCB |
|
|
Spostovane dame in gospodje!
Risem svoje prvo vezej (ni cisto prvo, ampak poanta je, da sem v Eagl-u se zelo zelo zelen) in izdelujem enostavno avdio matriko z TEA6420. Par TEA6420 v DIP24 ohisju sem kupil preko ebay-a in sedaj izdelujem schematic in pcb. Zgledujem se po datasheetu od omenjenega cipa in sedaj sem prisel do pcb sheme, ki se nahaja na naslovu http://imagebin.org/239592.Torej, sprozil sem funkcijo autoroute, vendar mi je ostalo par vezic, ki jih autoroute ni mogel urediti. Kako naj to resim? In ker je to prvo vezje, bi se prosil za morebitne predloge za izboljsavo, saj se nimam "augenmasa" za vezja. Prilagam se datasheet TEA4620.
S spostovanjem in vnaprej se zahvaljujem za predloge in kritike,
M.
Opis: |
|
 Download |
Ime datoteke: |
TEA6420.pdf |
Velikost datoteke: |
146.88 KB |
Downloadano: |
39 krat |
|
|
Nazaj na vrh |
|
 |
ElGrigon Član



Pridružen-a: Pon 24 Jul 2006 22:38 Prispevkov: 3883 Aktiv.: 16.88 Kraj: okolica Lenarta
|
Objavljeno: Ned Dec 16, 2012 10:04 pm Naslov sporočila: |
|
|
Te tanke vezi ti bo scvrlo kot za šalo.
Pusti autorout in delaj povezave ročno pravih širin. Razen, če določiš signale, da bo autorout pravilen, preveč dela za to vezje.
_________________ lp, ElGrigon |
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Ned Dec 16, 2012 10:12 pm Naslov sporočila: |
|
|
ElGrigon je napisal/a: |
Te tanke vezi ti bo scvrlo kot za šalo.
Pusti autorout in delaj povezave ročno pravih širin. Razen, če določiš signale, da bo autorout pravilen, preveč dela za to vezje. |
Kolko mil sirine pa naj dam za audio signale?
Ter prosil bi za pomoc pri sledeci nalogi:
Iz omenjenega vezja dobim 5 zon in vsaka zona, torej levi in desni kanal potujeta do naslednjega cipa, torej, kolikor imamo zon, imamo teh cipov. Vezje okoli tega cipa je identicno za vsako zono, kako v Eagl-u naredim "podvezje" in ga nato po mili volji uporabljam v, recimo temu, glavni shemi?
Lp,
M.
|
|
Nazaj na vrh |
|
 |
aljoš Član



Pridružen-a: Čet 08 Sep 2005 20:03 Prispevkov: 3132 Aktiv.: 13.22 Kraj: Škofja loka-poljanska dolina
|
Objavljeno: Pon Dec 17, 2012 9:08 am Naslov sporočila: |
|
|
Selectall-desni klik- copygroup-paste...
_________________ Najprej se je pokadilo, nato izjavi Sokrat: dva Watt-a my ass...LOOOLL::: |
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 10:36 am Naslov sporočila: |
|
|
Ja, to vem, torej je nemogoce. No kaksne sirine pa naj dam za tip signala POWER, GND, AUDIO, CONTROL_BUS ter I2C_BUS?
|
|
Nazaj na vrh |
|
 |
aljoš Član



Pridružen-a: Čet 08 Sep 2005 20:03 Prispevkov: 3132 Aktiv.: 13.22 Kraj: Škofja loka-poljanska dolina
|
Objavljeno: Pon Dec 17, 2012 1:50 pm Naslov sporočila: |
|
|
I2C bus ni panike, tudi če daš 6mil... Pazi le da jo boš kolikor toliko lepo peljal od elementa do elementa.... Za power pa kolikor ti srce poželi...čim širše. Saj veš- "too much is never enough"
_________________ Najprej se je pokadilo, nato izjavi Sokrat: dva Watt-a my ass...LOOOLL::: |
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 3:08 pm Naslov sporočila: |
|
|
aljoš je napisal/a: |
I2C bus ni panike, tudi če daš 6mil... Pazi le da jo boš kolikor toliko lepo peljal od elementa do elementa.... Za power pa kolikor ti srce poželi...čim širše. Saj veš- "too much is never enough" |
Okaj, hvala, torej dal sem tako:
- AUDIO_SIGNAL: to je tip vezice, ki bo sluzila kot pot analognega audio signala. Sirina: 10 mil
- POWER: vse, kar ima veze z voltazo: 30 mil
- GND: vse, kar ima veze z maso: 30 mil
- I2C_BUS: I2C vodilo: 15 mil
- VOLUME_CONTROL: signali za nadzor delovanja volume control cipovja (Chip Select, Mute, itd ...): 15 mil
In bral sem o tej famozni enoti mil, pa je ne razumem, kaj tocno pomeni, vem, da to NI milimeter, mi lahko kdo razlozi, ker nisem razumel. Ce ne bom pa se 1x prebral!
Lp,
Marko
|
|
Nazaj na vrh |
|
 |
Obelix Član

Pridružen-a: Pon 19 Maj 2008 13:59 Prispevkov: 1881 Aktiv.: 9.05 Kraj: Maribor
|
Objavljeno: Pon Dec 17, 2012 3:16 pm Naslov sporočila: |
|
|
1 mil = 0,001 palca (inch). Torej 0,0254 mm.
|
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 3:17 pm Naslov sporočila: |
|
|
Obelix je napisal/a: |
1 mil = 0,001 palca (inch). Torej 0,0254 mm. |
Joj, hvala, "simpl k pasulj" .
|
|
Nazaj na vrh |
|
 |
bpavsic Član


Pridružen-a: Pet 03 Apr 2009 20:45 Prispevkov: 354 Aktiv.: 1.79 Kraj: Maribor
|
Objavljeno: Pon Dec 17, 2012 4:02 pm Naslov sporočila: |
|
|
mil = 1/1000 incha.
GND: v bistvu ne rabiš povezovat, ker lahko na koncu narediš ground plane (polygon, ki ga poimenuješ GND in se bo sam povezal z vsem). Potem še ročno postaviš kako GND linijo, če slučajno ne bo povezana.
AUDIO_SIGNAL: tu bi dal več (verjetno je boljše, da je manjša upornost)
I2C / VOL_CTRL: tu je lahko brez problema tudi 10 mil...
|
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 4:04 pm Naslov sporočila: |
|
|
bpavsic je napisal/a: |
mil = 1/1000 incha.
GND: v bistvu ne rabiš povezovat, ker lahko na koncu narediš ground plane (polygon, ki ga poimenuješ GND in se bo sam povezal z vsem). Potem še ročno postaviš kako GND linijo, če slučajno ne bo povezana.
AUDIO_SIGNAL: tu bi dal več (verjetno je boljše, da je manjša upornost)
I2C / VOL_CTRL: tu je lahko brez problema tudi 10 mil... |
Ahaaa, torej GNDju namenim komplet layer v pcbju? To si mislil? In koliko po tvoje naj dam za AUDIO_SIGNAL, 100 mil?
In glede na volume control IC (TI PGA2311) datasheet, ki je dostopen na http://www.ti.com/lit/ds/symlink/pga2311.pdf, mora to vezje imeti dva ground "planes", digital in analog. Zakaj je temu tako? Da sta analogni in digitalni del galvansko locena zaradi presluha? Sicer sta potem na shemi obe masi (digital in analog zvezani skupaj), vendar v pcbju bo treba naresti dva poligona, enega za Analog GND in drugega za Digital GND in ju nato skupaj povezati? Prav razumem?
Lp,
Marko
|
|
Nazaj na vrh |
|
 |
bpavsic Član


Pridružen-a: Pet 03 Apr 2009 20:45 Prispevkov: 354 Aktiv.: 1.79 Kraj: Maribor
|
Objavljeno: Pon Dec 17, 2012 4:28 pm Naslov sporočila: |
|
|
Točno. Saj GND plane ne rabi bit "samo" GND. Vmes imaš še druge signale, ki so pač samo linije oblite z GND planeom.
Analogni in digitalni GND se pa ponavadi ločita in se stikata v eni sami točki. Sam to ponavadi realiziram tako, da naredim en SMD uporček (ena nogica na AGND, druga na GND), narišem celo vezje (ja, dva ločena polygona za vsak GND posebej), nato pa na shemi še ta uporček kratko vežem in potem na PCBju samo potegnem povezavo preko.
|
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 4:34 pm Naslov sporočila: |
|
|
bpavsic je napisal/a: |
Točno. Saj GND plane ne rabi bit "samo" GND. Vmes imaš še druge signale, ki so pač samo linije oblite z GND planeom.
Analogni in digitalni GND se pa ponavadi ločita in se stikata v eni sami točki. Sam to ponavadi realiziram tako, da naredim en SMD uporček (ena nogica na AGND, druga na GND), narišem celo vezje (ja, dva ločena polygona za vsak GND posebej), nato pa na shemi še ta uporček kratko vežem in potem na PCBju samo potegnem povezavo preko. |
Super, hvala, ampak malo teorije, zakaj je pri mixed signal vezjih to potrebno sploh lociti? Zaradi presluha (crosstalk anglesko, ce se ne motim)?
Lp,
Marko
|
|
Nazaj na vrh |
|
 |
bpavsic Član


Pridružen-a: Pet 03 Apr 2009 20:45 Prispevkov: 354 Aktiv.: 1.79 Kraj: Maribor
|
Objavljeno: Pon Dec 17, 2012 4:51 pm Naslov sporočila: |
|
|
@KernelPanic
Pojma nimam... Jaz si za vsak ic, ki ga uporabim, preberem Datasheet in poiščem, če so kakšni HW design guide-i in to nato upoštevam.
Na začetku sem imel probleme z uKontrolerji, s katerimi sem prižigal LEDike. Vsake toliko se je resetiral, pa nisem vedel zakaj...
Po branju datasheeta sem ugotovil, da rabiš tiste 100nF kondenzatorje med VCC in GND nogicami. Potem je delalo čist ok. Od takrat si za vsak čip najprej preberem vse in se niti kaj dosti ne sprašujem zakaj... Če oni tak napišejo, bo že ok.
|
|
Nazaj na vrh |
|
 |
KernelPanic Član

Pridružen-a: Pon 13 Avg 2012 10:29 Prispevkov: 162 Aktiv.: 1.04 Kraj: Ljubljana
|
Objavljeno: Pon Dec 17, 2012 4:53 pm Naslov sporočila: |
|
|
bpavsic je napisal/a: |
@KernelPanic
Pojma nimam... Jaz si za vsak ic, ki ga uporabim, preberem Datasheet in poiščem, če so kakšni HW design guide-i in to nato upoštevam.
Na začetku sem imel probleme z uKontrolerji, s katerimi sem prižigal LEDike. Vsake toliko se je resetiral, pa nisem vedel zakaj...
Po branju datasheeta sem ugotovil, da rabiš tiste 100nF kondenzatorje med VCC in GND nogicami. Potem je delalo čist ok. Od takrat si za vsak čip najprej preberem vse in se niti kaj dosti ne sprašujem zakaj... Če oni tak napišejo, bo že ok. |
Ok, sem mislil, da je v ozadju kaj vec in da je tole z locenimi masami splosen "prijem" designa pcb pri mixed signal aplikacijah.
Najlepsa hvala vsem za izdatno pomoc! Grem sedaj naprej risat ...
S spostovanjem,
Marko
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|