da
hyroio » 9 apr 2020, 10:27
E' una DDR2, dovresti farcela. Che CAD usi ?
Io ne ho cablata una con kicad, funziona ma sono sdovuto scendere a 150Mhz,
realizzazione non e' stata perfetta, kicad non aveva ancora funzionalita' di length matching che ora mi pare abbia.
Ricorda 2 cose fondamentali.
1) Le linee devono essere adattate in impedenza, altrimenti hai i famosi "ring" in testa ai bit. Per adattarle, alcuni chip hanno settaggi nei registri interni, per altri devi usare resistenze stub "serie" esterne, in genere cadono attorno ai 22ohm ma devi calcolarle. E qui ce' tutto unio studio sugli stub, e i vari tipi da impiegare, ma importante e' Imp out = Imp in + R.
Ti consiglio il famoso "High Speed Digital Design, a book of black magic".
2) La lunghezza non influisce con l'impedenza della linea, come vedi da qui
https://www.eeweb.com/tools/microstrip-impedancema influisce sui timing, sui 330Mhz devi averle tutte uguali, o quasi. E qui entra in gioco il CAD. Io ho fatto con Kicad ma non ho avuto molta pazienza, o lasciato differenze anche di 5mm tra una e l'altra, e non volevo piu di 4 layer per ridurre i costi, risultato, non perfetto.
Poi ci sono tanti altri accorgimenti da seguire, ma, anche qui molto e' legato al CAD. Se hai check di signal integrity incorporati etc.