logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Eagle - nieużywane wejścia bramek 7400/7404

Agentlos 06 Kwi 2011 21:30 2867 5
  • #1 9369311
    Agentlos
    Poziom 25  
    Witam.

    Dość długo szukałem na forum i niestety nie udało mi się znaleźć rozwiązania mojego problemu. Od początku:
    Wykonałem projekt sterownika silnika DC w Eagl'u sterowanego mostkiem H, płytkę wytrawiłem, zmontowałem i układ działa lecz nie do końca. Problem polega na tym że po zbliżeniu do niego ręki lub postawieniu na dywanie silnik zaczyna się sam kręcić a po dotknięciu sterowanych tranzystorów mostka zmienia kierunek obrotów (na jego wejściu występuje około 3,5V - przy czym projekt zakłada maksymalne napięcie zasilające 5V). Prawdopodobnie błędne działanie układu jest wynikiem wiszących nieużytych w projekcie wejść bramek układów 7400 i 7404. Eagle sygnalizuje błąd "Part ICX has uninvoked gate X with unconnected input pin X" lecz nie zwracałem na to uwagi ze względu na niewiedzę.
    Pytanie jest takie: Czy u jak w Eaglu można w jakiś "cywilizowany" sposób podłączyć wszystkie nieużywane wejścia układu 7400 (NAND) do masy. Czy nieużywane wejścia bramki 7404 (odwracająca) też trzeba podłączyć do masy do masy lub do plusa zasilania przez rezystor czy mogą one wisieć? Jakoś nie mogłem znaleźć informacji na ten temat.
    Póki co dołączyłem wszystkie nieużywane bramki do schematu i podłączyłem ich wejścia z masą lecz wydaje mi się to strasznie niepraktyczne i nielogiczne żeby trzeba było jednak te nieużywane bramki dodać i połączyć ich wejścia np z masą. Czy istnieje jakaś mądra opcja która załatwi ten "problem" za mnie?

    Pozdrawiam.
  • #2 9369360
    MCB
    Poziom 27  
    Z zasady, nieużywane wejścia układów TTL powinno łączyć się z potencjałem zasilania. Połączenie z masą nie są błędem, ale należy go unikać. Pozostawienie wejść niepodłączonych świadczy o braku profesjonalizmu projektanta.

    Co do "mądrej opcji". Nie spotkałem się z takową, ale DRC powinno wskazać "wiszące" wejścia.

    pozdrawiam
  • #3 9369494
    Agentlos
    Poziom 25  
    Oczywiście że DRC wskazuje wiszące wejścia, ale o tym które wiszą to ja wiem - wiszą te które nie zostały dodane poprzez Invoke do schematu.

    Chodzi o to, czy konieczne muszę dodać te przecież zbędne elementy do schematu i samemu je łączyć czy może program sam zrozumie że konkretne bramki są nie używane i je połączy tam gdzie trzeba? Skoro takie postępowanie jest zasadą to troszkę dziwi mnie fakt że tak rozbudowany program o takich zasadach nie wie...

    Jeśli chodzi o profesjonalizm - jest to pierwszy projekt który zrobiłem - niby prosty ale jednak, a Eagla używam dopiero od około miesiąca.

    Pozdrawiam
  • #4 9370404
    Bonkot
    Poziom 39  
    Agentlos napisał:
    Oczywiście że DRC wskazuje wiszące wejścia, ale o tym które wiszą to ja wiem - wiszą te które nie zostały dodane poprzez Invoke do schematu.

    Chodzi o to, czy konieczne muszę dodać te przecież zbędne elementy do schematu i samemu je łączyć czy może program sam zrozumie że konkretne bramki są nie używane i je połączy tam gdzie trzeba? Skoro takie postępowanie jest zasadą to troszkę dziwi mnie fakt że tak rozbudowany program o takich zasadach nie wie...

    Jeśli chodzi o profesjonalizm - jest to pierwszy projekt który zrobiłem - niby prosty ale jednak, a Eagla używam dopiero od około miesiąca.

    Pozdrawiam

    Witam
    Oczywiście program "nie wie" co chcesz poczynić z wejściami nieużywanych bramek. Trzeba je samemu dodać do schematu i odpowiednio połączyć. A "Eagle" to jak niektórzy się wyrażają, taki "Pait" z bibliotekami a nie "rozbudowany program" i chociaż sam go używam, to mają racje.
    Pozdrawiam.
  • #5 9370509
    Agentlos
    Poziom 25  
    Czyli jednak jedyne wyjście to dodawać elementy samemu.

    I jeszcze pytanie teoretyczne, odnośnie tego co napisał MCB:
    Cytat:
    Połączenie z masą nie są błędem, ale należy go unikać.


    Dlaczego połączenie z potencjałem zasilania jest lepsze niż połączenie z masą?

    Pozdrawiam.
  • #6 9371740
    _Robak_
    Poziom 33  
    MCB napisał:
    Z zasady, nieużywane wejścia układów TTL powinno łączyć się z potencjałem zasilania. Połączenie z masą nie są błędem, ale należy go unikać. Pozostawienie wejść niepodłączonych świadczy o braku profesjonalizmu projektanta.

    Co do "mądrej opcji". Nie spotkałem się z takową, ale DRC powinno wskazać "wiszące" wejścia.

    pozdrawiam

    Z zasady, w układach CMOS wejścia nie mogą wisieć. W układach TTL wejścia wisieć mogą, zachowują się ona jak źródła prądowe i aby ustawić na nich stan niski należy ten prąd odebrać, dlatego też może ono wisieć. W układach CMOS natomiast, przy wiszącym wejściu bramka tranzystora mosfet ma jakiś tam potencjał bliżej nieokreślony i napięcie który wyindukowałoby się na ścieżce mogłoby przełączać tranzystor.
REKLAMA