sesebe Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 Partea digitala este pe 3V3. Nu mai baga tensiuni mai mari de 3V3 + 0.6V ca risti sa distrugi integratul. Intrefata digitala de comanda sper ca-i pe 3V3. Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 Acum 1 minut, sesebe a spus: Partea digitala este pe 3V3. Nu mai baga tensiuni mai mari de 3V3 + 0.6V ca risti sa distrugi integratul. Intrefata digitala de comanda sper ca-i pe 3V3. Conform DS sunt 5V tolerant. Link spre comentariu
Vizitator Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 Din ce se vede pe analizor, mi-e nu-mi place cum face SDA 0/1 in functie e clock. Schimbarea de stare trebuie sa se faca pe CLK Low. Desi la SPI tot asa arata si a mers. Ai incercat cu clock mai mic? La asta ma refer: Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 Acum 3 minute, Liviu.Mihaiu a spus: Din ce se vede pe analizor, mi-e nu-mi place cum face SDA 0/1 in functie e clock. Asa se vede pe analizor... protocolul spune ca schimbarea pe data se face cu clock pe low dar timpul poate fi prea scurt de la caderea in 0 ca sa vezi... daca pui un osciloscop sincronizat pe caderea clock-ului, se vede. Oricum, aia face libraria Arduino, cred ca s-ar sti daca n-ar fi OK.... Link spre comentariu
merck Postat Februarie 16, 2022 Autor Partajează Postat Februarie 16, 2022 108kHz. Nu pot sa obtin fix 100kHz. Clock-ul de la I2C este 100kHz. Link spre comentariu
Vizitator Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 4 minutes ago, informer said: Oricum, aia face libraria Arduino, cred ca s-ar sti daca n-ar fi OK.... Nu la Arduino cred ca este problema. La PCM1795 ma gandeam ca poate nu-i convine ceva. Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 (editat) Acum 3 minute, merck a spus: 108kHz. Nu pot sa obtin fix 100kHz. Clock-ul de la I2C este 100kHz. Eu ma refer la clock-ul de sistem nu la viteza I2C-ului... pinul SCK. Nu stiu ce importanta poate avea pt. partea de comunicare dar ala trebuie sa fie de ordinul MHz-ilor.. . Editat Februarie 16, 2022 de informer Link spre comentariu
merck Postat Februarie 16, 2022 Autor Partajează Postat Februarie 16, 2022 11 minutes ago, Liviu.Mihaiu said: Schimbarea de stare trebuie sa se faca pe CLK Low. PE High nu pe Low: Link spre comentariu
Vizitator Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 (editat) 10 minutes ago, merck said: 108kHz. Nu pot sa obtin fix 100kHz. Clock-ul de la I2C este 100kHz. CLK sistem cred ca nu conteaza. Banuiesc ca-l foloseste la initializare si la conversia DAC. Du-te cat mai jos cu CLK I2C. Poate se vede mai bine pe analizor. 8 minutes ago, merck said: PE High nu pe Low: "schimbarea de stare" am spus. Nu citirea. Citirea se face pe front crescator, ok. (intradevar SDA se modifica pe CLK High in cazurile particulare de Start/Stop) Editat Februarie 16, 2022 de Vizitator Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 (editat) Acum 10 minute, merck a spus: 108kHz. Nu pot sa obtin fix 100kHz. Clock-ul de la I2C este 100kHz. De fapt cred ca ma insel in sens pozitiv ... SCK ARE legatura cu I2C, uita-te la observatii, sub tabel... Pune intai un SCK normal si vedem mai departe. La frecvente joase SCK (adica 4-5Mhz) nu se poate comunica I2C in mod fast, adica 400kHz. Daca tu ai pus SCK de 100kHz atunci e clar ca nici macar la I2C slow nu se poate comunica... :p Editat Februarie 16, 2022 de informer Link spre comentariu
merck Postat Februarie 16, 2022 Autor Partajează Postat Februarie 16, 2022 3 minutes ago, informer said: Eu ma refer la clock-ul de sistem nu la viteza I2C-ului... Nu stiu ce importanta poate avea dar ala trebuie sa fie de ordinul MHz-ilor.. . Da, SCK (pinul 7) este de 108kHz. SCL-ul la I2C (pinul MC) este de 100kHz. 4 minutes ago, Liviu.Mihaiu said: CLK sistem cred ca nu conteaza. Banuiesc ca-l foloseste la initializare si la conversia DAC. Du-te mai cat mai jos cu CLK I2C. Poate se vede mai bine pe analizor. Nu am cum sa schimb CLK I2C. Softul din Arduino il face si culmea ca ii iese 100kHz. Sunt doua valori pentru CLK I2C: normal 100kHz si fast 400kHz. Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 (editat) Acum 12 minute, merck a spus: Da, SCK (pinul 7) este de 108kHz. No pai incepe sa se contureze eroarea... RTFM... Editat Februarie 16, 2022 de informer Link spre comentariu
Vizitator Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 11 minutes ago, informer said: La frecvente joase SCK (adica 4-5Mhz) nu se poate comunica I2C in mod fast, adica 400kHz. Daca tu ai pus SCK de 100kHz atunci e clar ca nici macar la I2C slow nu se poate comunica... Tare-mi este ca PCM1795 este facut de chinezi si ca in interior are un atmel sau pic... Link spre comentariu
informer Postat Februarie 16, 2022 Partajează Postat Februarie 16, 2022 Acum 1 minut, Liviu.Mihaiu a spus: Tare-mi este ca PCM1795 este facut de chinezi si ca in interior are un atmel sau pic... Io nu-s persoana potrivita, mie-mi plac chinezii... nu-s fan partidu` comunist al nici unei tari dar nu-s nici americanofil... scuze pt. offtopic... Link spre comentariu
merck Postat Februarie 16, 2022 Autor Partajează Postat Februarie 16, 2022 14 minutes ago, informer said: Pune intai un SCK normal si vedem mai departe. La frecvente joase SCK (adica 4-5Mhz) nu se poate comunica I2C in mod fast, adica 400kHz. Daca tu ai pus SCK de 100kHz atunci e clar ca nici macar la I2C slow nu se poate comunica... :p De cat sa pun? (sa vedem daca am cu ce) Daca la SPI a mers cu SCK de 108kHz am zis ca poate si la I2C merge. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum