Re: AD7730 + RDY - stale "1"

Jul 09, 2008 Last reply: 18 years ago 5 Replies


> Witam.


> > Ktos juz gdzies w sieci pisal o tym problemie, ale wlasciwie nie
> > wiadomo co sie dzieje.
> > Podlaczylem AD7730 do PIC-a 16F877A.
> > Mam komunikacje, bo zapisuje rejestry i odczytuje. Dziala reset
> > (wyslanie 32 x "1"), bo po tej operacji rejestry maja wartosci
> > fabryczne. Nie dziala jedno - sygnal /RDY. Powinien zmieniac sie na
> > "0" po pewnych operacjach, a u mnie jest stale "1". Kombinowalem juz
> > na wszystkie strony, podlaczylem 2 rozne uklady i zawsze to samo. Ktos
> > wie o co moze chodzic ?
>
> Meczylem sie swego czasu z ukladem. Generalnie dziala, jednak ma swoje
> upodobania. Sygnal RDY pojawia sie dopiero po wykonaniu sekwencji > startowej.

W PDF-ie podaja przyklad i wystarczy wyslac na przyklad 0x02 + B180 i czekac na kalibracje. Po niej ma sie pojawic "0" ma /RDY. Nie pojawia sie. Po wyslaniu 32 x "1" tez sie nie pojawia, a powinien. Probowalem z 2 ukladami i wszedzie to samo. Wszedzie przestrzegaja przed bledami w transmisji, ale mam sprzetowe SPI, oscyloskop pokazuje ladne przebiegi, nie da sie wyslac przeciez 9 bitow, wiec nie wiem w czym problem. Myslalem juz, ze to moze kwarc. Dalem 4MHz, bo tak mialem. Tylko, ze skoro zapisuje cos i pozniej to czytam poprawnie, skoro reset magistrali (32x "1") przywraca mi ustawienia fabryczne...to znaczy, ze powinno wszystko dzialac. Uklad sie nie wiesza, gdyby nie problem z / RDY, to powiedzialbym, ze byl bezproblemowy. Siedze i sie mecze, nie mam juz pomyslow :( /CS zwarlem na stale do masy, pozniej jednak zrobilem sterowanie.. ale to nie mialo znaczenia. Musi chodzic o jeszcze cos innego.


Najlepiej wykonaj instrukcje które sa podane w PDF do inicjacji


ukladu, z tego co pamietam dopiero po wewnetrznej kalibracji
> jest podawany sygnal RDY. No i trzeba bardzo uwazac na poprawnosc
> komend, zeby nie pogubic bitów.

Nie da sie pogubic, bo nie pisalem obslugi SPI - uzylem sprzetowego z PIC-a. Napisalem do AD, moze cos odpisza..pewnie po miesiacu :(


Mariusz


Nie da sie pogubic, bo nie pisalem obslugi SPI - uzylem sprzetowego z PIC-a. Napisalem do AD, moze cos odpisza..pewnie po miesiacu :(

----ciach

Jeszcze jedna sprawa przyszla mi do glowy. Jezeli komunikacja po stronie cyfrowej jest ok, a wszystko na to wskazuje, to moze masz bledne napiecie referencyjne? Jak podlaczy sie zla polaryzacje to z tego co pamietam, uklad nie przechodzi kalibracji i nie ma sygnalu RDY

Autor juz wykluczył błędy w hardware: "100 razy wszystko sprawdzalem i jestem pewien, ze to musi byc jakis blad w programie,..." K.

No có¿, poda³em z w³asnego do¶wiadczenia, jak wykluczyæ b³êdy w hardware i to ¿e czyta i zapisuje rejestry, pozostaje chyba tylko pisac do producenta.... A Ty masz jaki¶ pomys³ co mo¿e byæ przyczyn± problemu? Bo z Twojego postu to raczej nic nowego nie wyniknê³o...

A tak na marginesie, to w zasadzie zawsze, gdy wydawa³o mi siê ¿e mam wszystko w 100% sprawdzone, ale nie dzia³a³o, to okazywa³o siê ¿e jednak by³ jaki¶ b³±d. Wiêc nie chcê niczego z góry wykluczaæ...

[...]

Tak, w osobnym podwątku podalem dwa pomysły które wymagają sprawdzenia w części oprogramowania. Jeżeli autor rozumie język angielski, może je sprawdzić. Czekam na odpowiedź autora. K.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required