
Aaaah, I find something !!!I can't find a single datasheet for an IRLZ48N only IRFZ48N,

You're misreading the datasheet. The IRLZ44N is a logic level MOSFET in that the device is characterized for a gate voltage between typically 2 to 3 volts. Most MOSFETs start at 4.5v or higher. Logic Level doesn't means its hard on at 3v, just that its useful at that level and guaranteed across the temperature range. See the chart in the datasheet, LH below, that shows its good for 10 - 20A at logic levels, compared to it's non-logic brother on the right which is not tested below 4.5v.Aaaah, I find something !!!
https://www.vishay.com/docs/91328/irlz44.pdf
and indeed it is mentioning RDS(on) specified at VGS = 4 V and 5 V
Although it is not the same, this is 44 and mine is 48, the difference between the 2 is purely in Amperage conduction. THe rest of data is identical. From what I could understand.


about that, I recently (on 01-07-2025/as DMY) I commanded a lot of multiturn POTs, all brand new.a 10Turn POT should be very accurate

Certainly for switching, but this is a linear application.If I need to drive a 'big' MOSFET I use a gate driver.

The DAC max output is (2^12-1)/2^12 * 5 = 4.998v not 5vIs working fine 99% of time, only that at 5V from code it is resetting to 0V in reality.
I start to believe this DAC is not THAT rail to rail as advertised. Or, is it a simulator problem.
I solved it by setting the max as 4.99V instead of 5V (from arduino code).
You are correct. The resistive string has 4096 resistors, not 4095. I have seen devices where the resistor string contains only 2^n-1 resistors and 0xFFF outputs Vref.The DAC max output is (2^12-1)/2^12 * 5 = 4.998v not 5v

OLED12832I2C

As long as all devices have unique addresses then yes. In theory you can have 127 devices but the practical limit is typically less than 20 at standard speed (400kbps) as it's constrained by bus capacitance (total input capacitance of all devices plus cable capacitance), especially over longer distances (<1m). At the high data rate (3.4Mbps) my experience is no more than 2 or 3 devices but a lot depends on board layout, track lengths, clock skew, etc.I'm thinking to add a I2C OLED/LCD that I already have in my stock linked to the the same I2C line that is already linked to the DAC. I believe I can add 111 devices on the same I2C lines
I've done something similar with an 8MHz ATtiny85 and the TinyWireS() (I2C slave) library, with the control encoder's push-button for 'select' and two push-buttons for 'go left','go right', tho I use a GPIO output to signal to the master via an interrupt that a new event is ready. Because of my limited hand dexterity I've also used an ATtiny and 5 push-buttons to emulate a rotary encoder, the centre button being 'select', the horizontal ones for 'go left','go right' and the vertical pair for 'go up','go down'.Im also thinking to add a rotary encoder, on top of the LCD, also linked to the I2C lines. I have the rotary encoders, but I don't have the I2C IC to convert rotary encoder signal into I2C signal. I only managed to make a very smart program in arduino, to communicate without interrupts, on any I/O pins, using a Attiny88 mcu, efficient and clean. Im wondering if I can use this code already written and convert the output into I2C bitbang ????? It's an idea