DAC output specification

Can anyone confirm the giga DAC output range? I've looked through specs and forum, but only found two references, which conflict. Apologies if I'm duplicating here. Any help appreciated.

Can you post a link to the unit you are asking about, I found several GigaDAC devices.

Sure - it's called the GIGA R1 WiFi:
Arduino GIGA R1 WiFi — Arduino Online Shop.

The official and supported answer is on the data sheet: https://content.arduino.cc/assets/Arduino-Portenta-H7_Datasheet_stm32h747xi.pdf
It is on pages 27 and 28 of the posted data sheet. More detail on 186 to 190. That question cannot be properly answered until the circuit and configuration is known.

Good point, I should have looked at that. Lots of good info there, but I still don't see what I'm looking for, though. There is a buffer opamp that Arduino could have chosen to use which might impact the output voltage. It seems like pretty basic information for an MCU board; maybe someone from Arduino can shed some light on their implementation?

According to the schematic and the PDF user manual DAC0 and DAC1 just go to the connector (J15) and are not conditioned in any way.

1 Like

Arduino staff?? It should be a slam dunk for you guys...

One could read the extensive information here as well:

GIGA R1 WiFi docs.

1 Like

One could - and I have. Going back to the OP, I can't find this specific, certain, basic specification anywhere. That is, the dc output capability / range of the DAC. We need that to qualify this board for an application. I may be wrong, but I'm not seeing this anywhere. Further, the optional opamp conditioning is internal to the CPU - so I wouldn't expect that to appear on the schematic.

Took me about 10 minutes to find the specification of the output is 0 to Vref+.

Oh gosh, that's great. Can you point that out to me? Hopefully this won't be too embarrassing...
Glad to hear it goes to zero. Some of the DAC outputs used on Ard. boards only go down to 0.5 or so, and while that can be corrected with an opamp, we'd like to avoid it. Thanks so much for your help!

I believe it was listed along with a bunch of other electrical specifications.

When I worked qualifying parts we worked with the board manufacturer and got the specifications in writing. If you have reasonable volume the OEM of the processor will be more then willing to help. Also what qualification suite of tests are you using, the AEQ series

As pointed out, Arduino don't do anything to condition this signal. Ask the processor manufacturer, STMicroelectronics, specific questions about the specifications of this part. They can tell you how to use the DAC0,1 outputs without damaging the part.

Hi there, I tried to find the same specifications, but it's not at all clear to me.

In the specsheet, page 186:

Doesn't that mean that we have the same problem as we would have with the Due, that the voltage is between 0.2 and VDDA-0.2 volts? Or does anyone have a good link to what this output buffer is doing?