Kompatybilność (???) AT91SAm7S.. lub moja

Witam

Stworzyłem prototyp pewnego urządzenia wykorzystując w nim AT91SAM7S256. Wszystko przebiegło poprawnie. Po zakończeniu prac wyszło, że nie potrzeba aż tak dużej pamięci na program i dane. Zdecydowałem zamienić go na AT91SAM7S64. Z tego, co wyczytałem różnią się tylko wielkością pamięci. Zamówiłem płytki (identyczne z prototypem), polutowałem elementy (również identyczne z prototypem), próbuję programować i.... DUPA!!! Podczas zapisu do RAM wykłada się przy weryfikacji, a podczas zapisu do EEPROM wyskakuje timeout (CrossStudio). Nie ma mowy o pomyłce w płytce czy elementach w stosunku do działającego prototypu. Zauważyłem, że ma to jakiś związek z generatorem CLK (wykorzystuję zewnętrzny genertor 10MHz) i (lub) PLL. Przy wyłączeniu zewn. generatora programuje się i potem działa poprawnie, ale na "zwolnionych obrotach" (wiadomo). Ponowne załączenie zewn. gen. powoduje, że po kilku sekundach następuje zwis. W daleko posuniętej desperacji przelutowałem proca z prtotypu do nowej płytki i...... DZIAŁA!!! Bez problemu się programuje i działa potem stabilnie. O co w tym wszystkim chodzi??? Ludeczkowie mili, poradźcie cuś, bo ja już qrwicy dostaję. Albo znienawidzę Atmele, albo muszę się douczyć :-)

PS Kondensatory i rezystor w PLL mam wyliczone wg. kalkulatora Atmela. Dla S64 i S256 są take same :-)

Pozdrawiam ELP

Reply to
Elp
Loading thread data ...

No... to... odpowiem sobie sam. A może to komuś na przyszłość zaoszczędzi czasu i nerwów :-) Próbowałem różnych sztuczek: podciąganie CLK do plusa, minusa, kondensatory na różne sposoby i... nic :-( Nagle coś mnie tchęło (pewnie ta babka od natychania :-) ), bo logiki w tym nijakiej, zwarłem XOut do XIn. Załączam układ i oczom nie wierzę, działa tak jak powinien :-) Przekopałem pdf`a na wszystkie sposoby i nie znalazłem żadnej informacji o tym myku. Nie wiem, na czym to polega i co się dzieje w układzie, ale wiem że działa :-)

Pozdrawiam ELP

Reply to
Elp

Elp pisze:

To jeszcze przypomnij, jak taktujesz proca (jeżeli nie używasz Xin i Xout).

Reply to
Adam Dybkowski

Nie mówiłem, że nie uzywam XIn :-). Do XIn właśnie mam (i nie tylko :-) ) podpięty sygnal z generatora "CFPS-73 10MHz". W programie jest ustawienie zewn. generatora jako CLK (tak w skrócie). Problem polegał na niemożności zaprogramowania proca, a tu program nie ma nic do rzeczy. Dopiero połączenie tych dwóch (XIn + XOut) pinów zaowocowało normalną pracą procka. Sam nie wiem czemu, ale działa :-)

Pozdrawiam ELP

Reply to
Elp

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.