Kan een bus 3,3 V of 5 V zijn?

Senna Bos
2025-08-04 12:47:57
Count answers
: 16
Omdat het TEA5767 ic een voedingsspanning tussen 2.5V en 5V kan hebben, en mijn 5V voeding soms wel iets hoger op kan lopen heb ik gekozen om het ic te voeden met 3.3V.
Het verschil is ook dat de ratings van de atmega tussen de 4.5V en 5.5V liggen en er dan dus nog marge is, maar bij het TEA5767 IC is hier geen marge voor omdat 5V echt de max is.
Mij lijkt het dat dit IC dan sneller gaat sneuvelen als ik op de max. voedingsspanning ga werken.
NXP heeft een leuk nieuw chipje voor level translation: de NVT2001/2
Ik zoek een smd level shifter, maar via google vind ik vooral schakelingen met mosfets, maar ik zou liever een IC gebruiken.
Zelf had ik ook al zitten denken om de pullups aan 3.3V te hangen, maar dan zou een hoog signaal waarschijnlijk nog te laag zijn voor de atmega8.
Er bestaan wel I2C level shifters, maar ik kan op het internet niet echt veel er over vinden.
Of ga helemaal over op 3.3VDC, als dat mogelijk is natuurlijk.
Ik weet niet wat er nog meer bij zit dat eventueel niet op 3.3VDC zou werken.
Ik gebruik voor de 5V van mijn atmega een 7805, maar die geeft nu eenmaal niet perfect 5V.
Dan neem je een LM317 en regel die af op bv 4.8VDC, dan werkt je Atmega ook nog wel.
Waarom zorg je niet voor een stabiele spanning van 5VDC, bv met een L7805, of een ander type.

Yara van den Heuvel
2025-08-04 12:29:40
Count answers
: 13
5V CAN and 3P3V CAN nodes can be mixed as the bus voltage requirements are the same.
In beide 5V en 3P3V CAN onderdelen wordt een dominant op de bus weergegeven door een differentieel voltage groter dan 900mV en een recessief wordt weergegeven door een voltage minder dan 500mV.
Een 5V transceiver is going to swing full rail (0-5V) en een 3P3V controller zal dit niet aankunnen en kan schade aan het onderdeel veroorzaken.
Some 5V CAN transceivers hebben een pin, VIO of VRXD, die de gebruiker in staat stelt om het uitgangsniveau drempel in te stellen door deze aan een spanningsbron te koppelen.
Dit stelt je in staat om de RXD-uitgang in te stellen op 3P3V in plaats van 5V om interoperabiliteit in een 3P3V-systeem te verkrijgen.