Witam,
walczę z problemem optoizolacji. Mianowicie, do płytki ewaluacyjnej
z procesorem ARM dołączyłem sobie przetwornik DAC 7611. Napisałem
protokół komunikacyjny i wszystko działa w porządku. Problem pojawia
się, gdy pomiędzy procesor a DAC wepnę optotranzystory 6N136.
Generalnie schemat dołączam w postaci obrazka. Problem przejawia
się w takiej postaci, że jeśli do DAC wpiszę wartość np 2095, na wyjściu
mam 0V, a jeśli wpiszę 4095 to na wyjściu mam 4.09V. Nie wiem w ogóle
gdzie może leżeć problemem, dlatego chciałbym zapytać się Was
Dodam, że jeśli wykonuję program linijka po linijce w debuggerze, to sprawdzając
stany logiczne na wejściu DAC wszystko jest w porządku. Wiem, że
optotranzystor w tej konfiguracji odwraca mi stan logiczny, to zostało
uwzglednione w programie.
P.S. Tych buforów schmitta w układzie testowym nie ma.
Z góry dzięki za wskazówki.
walczę z problemem optoizolacji. Mianowicie, do płytki ewaluacyjnej
z procesorem ARM dołączyłem sobie przetwornik DAC 7611. Napisałem
protokół komunikacyjny i wszystko działa w porządku. Problem pojawia
się, gdy pomiędzy procesor a DAC wepnę optotranzystory 6N136.
Generalnie schemat dołączam w postaci obrazka. Problem przejawia
się w takiej postaci, że jeśli do DAC wpiszę wartość np 2095, na wyjściu
mam 0V, a jeśli wpiszę 4095 to na wyjściu mam 4.09V. Nie wiem w ogóle
gdzie może leżeć problemem, dlatego chciałbym zapytać się Was

Dodam, że jeśli wykonuję program linijka po linijce w debuggerze, to sprawdzając
stany logiczne na wejściu DAC wszystko jest w porządku. Wiem, że
optotranzystor w tej konfiguracji odwraca mi stan logiczny, to zostało
uwzglednione w programie.
P.S. Tych buforów schmitta w układzie testowym nie ma.
Z góry dzięki za wskazówki.