TXB0108 psuje stary system uC

Cześć.

Jest sobie stary system 6502.

Podpinam do niego translator poziomów TXB0108.

Po stronie B (5V) mam wpiete F2,R/W i kilka lini danych i adresowych (tak dla testów).

Po stronie A (3.3V) nic nie jest wpięte. Wiszą sobie. Podobnie by wisiały, jak by było tam wpięte jakieś wejście.

OE ma podane "1", więc układ jest włączony.

System nie wstaje. Po stronie A sygnały wyglądają dobrze. Po stronie B widzę te same sygnały ładnie skonwertowane na 3.3V. Ogólnie procesor coś robi, ale wygląda na to, że wykonuje jakieś popsuty kod. Czasami przechodz w stan KILL co oznacza że odczytał śmieciowy optcode.

Ktoś kojarzy jakąs wadę TXB0108 która tu się może ujawnić? W/g internetów wyjścia B mogą wisieć - mają wewnętrzny pullup. Z drugiej strony, może jest tak, że strona A zmienia stan na 0, a natępnie pullup ze strony B pociąga to do 1 i powoduje szum na stronie A? Nie mam doświadczenia z tymi scalakami, używam je po raz pierwszy i od razu coś psują.

Reply to
heby
Loading thread data ...

Oczywiscie pisząc to pomyliłem A z B. Wszystko poniżej ma być zamienione.

Reply to
heby

W dniu 2023-06-08 o 22:17, heby pisze:

Też nie używałem, widzę, że w karcie katalogowej zwracają uwagę na OE. Ma być w stanie niskim dopóki napięcia zasilania się nie ustabilizują, może tu jest problem.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Hmmm, sprawdzę to. Niestety nie mam systemowego sygnału reset dostępnego w sensownym miejscu. Jakieś propozycje jak załączyć układ translatora aby nie przeszkodził w komunikacji? Wydaje mi się, że nagłe uruchomienie scalaka może spowodować jakieś akcje na magistrali, ale dokumentacja milczy, więc w sumie nie wiem czy podniesienie OE w przypadkowym momencie jest bezpieczne.

Reply to
heby

Jedyne co przychodzi do głowy to albo układ RC (o ile będzie poprawna współpraca), albo jakiś gotowy układ generujący sygnał resetu. Nie wiem ile czasu potrzebuje Twój układ do startu ani ile czasu potrzebuje zasilacz żeby było wiadomo że wystartował. A może ma dostępny sygnał PG?

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

On 08/06/2023 22:17, heby wrote:> Ktoś kojarzy jakąs wadę TXB0108 która tu się może ujawnić?

Tak sobie posprawdzałem jeszcze to i owo. Pradopodobnie niektóre z lini danych i adresowych, po podpięciu do TXB0108 przestają poprawnie funkcjonować. Dalej są tam stany logiczne, ale na oscyloskopie są bardziej zaokrąglone zbocza. Sprawdziłem kilka, niektóre działają, inne nie.

Wychodzi na to, że koszt przełączenia (prądowy) kierunku TXB może być za wysoki dla zwykłej magistrali 6502 i psują się nieco zależności czasowe.

Zakończy się to zapewne 74LVC zamiast tych TXB...

Reply to
heby

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.