But in reality, I know all the nano every works, so how and where the magic of the level shifter happened?
On the other side, the connection of ATSAMD11D14A PA14/15, 22/23 are all using level shifter to 5V logic for the ATMEGA4809.
And also why the J2 pin 4 UPDI is connected to the 5V side of the signal instead of 3.3V logic at pin 11 (TX_UPDI) of ATSAMD11D14A? If the pin is connected there, the signal are still going to be level shifted to 5V, right? Or is that just the pin to program ATMEGA4809 even without power up the ATSAMD11D14A, so to match the voltage there, we have to connect to the 5V side?
I want to use one TXS0108E to do all the level shifter, both from the usb cable to the PA24/25 (2 channel) and from the ATSAMD11D14A to the ATMEGA4809 (3 channel) .
Is there any problem there?
Low speed (LS) and Full speed (FS) modes use a single data pair, labelled D+ and D−, in half-duplex. Transmitted signal levels are 0.0–0.3 V for logical low, and 2.8–3.6 V for logical high level. The signal lines are not terminated.
@cattledog Thank you for the link, yes, you are right.
Any comment on the level shifter? Will there be any problem to use TXS0104E instead of the discrete diode for the level shift for the 3 signal (TX, RX, UDPI)?
Let’s see the difference between different regulators.
Suppose a board needs 50mA at 5V and it is supplied with 12V.
The UNO R3 uses the NCP1117, a linear regulator. It takes the same 50mA from the source, meaning a power consumption of 600mW of which 250mW is actually used and 350mW is heat loss.
The Nano Every uses the MPM3610, a switching regulator. The efficiency of this regulator is about 80%, meaning the power consumption of the board is 312mW, at a current of 39mA.
At higher voltages and/or higher currents the advantage of a switching regulator becomes more prominent.