Witam serdecznie,
Pracuje obecnie nad układem zawierającym mostkowy czujnik ciśnienia, ADS1232 oraz MSP430. Od paru dni jestem bezradny bo nie wiem jak poradzić sobie z komunikacją pomiędzy ADS a MSP.
Do projektu wykonałem płytkę testową zgodnie z Figure 42 (zamieszczonym poniżej))
Jedynymi różnicami są wspólna masa dla wszystkich połączeń. Brak zewnętrznego oscylatora. Nóżka XTAL2 niepołączona, XTAL1 do GND.
Po podłączeniu układu pod oscyloskop (po uprzednim doprowadzeniu zasilania do nóżki PWDN poprzez mikrokontroler lub bezpośrednio) widać że układ reaguję na zmianę ciśnienia. Wysyła różne ramki danych.
Komunikuję się poprzez SPI.
void main(void)
Jednak po podłączeniu SCLK z MSP do ADS układ przechodzi mi w tryb oszczędny (SCLK - hi, DOUT - hi). Po odłączeniu zegara transmisja działa poprawnie (na oscyloskopie). Próbowałem wyłączyć zegar programowo lecz nie udało się. Próbowałem Sam napisać komunikację lecz układ nie reagował. Ktoś miał podobny problem. Czy mógłby mi ktoś poradzić co z tym zrobić? Jak sczytywać dane?
Pozdrawiam
Pracuje obecnie nad układem zawierającym mostkowy czujnik ciśnienia, ADS1232 oraz MSP430. Od paru dni jestem bezradny bo nie wiem jak poradzić sobie z komunikacją pomiędzy ADS a MSP.
Do projektu wykonałem płytkę testową zgodnie z Figure 42 (zamieszczonym poniżej))
Jedynymi różnicami są wspólna masa dla wszystkich połączeń. Brak zewnętrznego oscylatora. Nóżka XTAL2 niepołączona, XTAL1 do GND.
Po podłączeniu układu pod oscyloskop (po uprzednim doprowadzeniu zasilania do nóżki PWDN poprzez mikrokontroler lub bezpośrednio) widać że układ reaguję na zmianę ciśnienia. Wysyła różne ramki danych.
Komunikuję się poprzez SPI.
void main(void)
Kod: Text
Jednak po podłączeniu SCLK z MSP do ADS układ przechodzi mi w tryb oszczędny (SCLK - hi, DOUT - hi). Po odłączeniu zegara transmisja działa poprawnie (na oscyloskopie). Próbowałem wyłączyć zegar programowo lecz nie udało się. Próbowałem Sam napisać komunikację lecz układ nie reagował. Ktoś miał podobny problem. Czy mógłby mi ktoś poradzić co z tym zrobić? Jak sczytywać dane?
Pozdrawiam