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

Transceiver TJA1040 vs 82C250 – niezrozumiałe różnice...

ks_robak 26 Wrz 2025 19:46 231 2
  • #1 21701593
    ks_robak
    Poziom 15  
    Posty: 366
    Pomógł: 6
    Ocena: 72
    Luknijcie na aplikację poniżej. Transceiver CAN TJA1040 zgodny ze standardem ISO 11898.
    Gdy zwieram TXD do masy, na CAN HI i CAN LOW powinny się pojawić stany dominujące a mam niezmiennie recesywny.

    Gdy zamienię układ na analogiczne 82C250 lub TLE6250G stany dominujące pojawiają się.

    Nie rozumiem, dlaczego tak się dzieje. Kupiłem 6szt. TJA1040 w TME i mam dwa z wylutu i wszystkie zachowują się tak samo.
    Czy ktoś z Was rozumie o co tu chodzi? Z czego wynika ta różnica?

    Transceiver TJA1040 vs 82C250 – niezrozumiałe różnice...
  • Pomocny post
    #2 21701630
    tronics
    Poziom 38  
    Posty: 5082
    Pomógł: 359
    Ocena: 845
    Zakładam, że sprawdzasz oscyloskopem?
    Bo DS mówi...
    Cytat:
    TXD dominant time-out function
    A ‘TXD dominant time-out’ timer circuit prevents the bus
    lines from being driven to a permanent dominant state
    (blocking all network communication) if pin TXD is forced
    permanently LOW by a hardware and/or software
    application failure. The timer is triggered by a negative
    edge on pin TXD.
    If the duration of the LOW level on pin TXD exceeds the
    internal timer value (tdom), the transmitter is disabled,
    driving the bus lines into a recessive state. The timer is
    reset by a positive edge on pin TXD. The TXD dominant
    time-out time tdom defines the minimum possible bit rate of
    40 kBaud.
    ~600us
  • #3 21701905
    ks_robak
    Poziom 15  
    Posty: 366
    Pomógł: 6
    Ocena: 72
    O żesz... Nie wpadłem na to. Nie doczytałem... Dzięki!

    Zmagam się z takim kłopotem: Sieć High-speed złożona z 5 urządzeń - dwa krańcowe są zasilane cały czas i mają rezystory terminujące a 3 pozostałe są zasilane tylko czasami. W krańcowym module uszkodził się układ 82C250 i ściągał stan recesywny na poziom 0,6V. Na miejsce 82C250 wlutowałem TJA1040 i sieć wstaje do normalnych poziomów, ale tylko, gdy nie mam podłączonych tych pasywnych 3 modułów. Jeśli podłączę któryś z tych niezasilanych modułów, stan recesywny przysiada do np. 1,9V i ramki są dość mocno zniekształcone.
    Czy to oznacza, że TJA1040 ma mniejszą wydajność prądową przy 2,5V, niż 82C250?
REKLAMA