Photon DAC Pin Behaviour


I have a photon, installed with the latest 0.4.9 Firmware from develop and I use the Tinker app from my mobile phone to test the voltage output on the DAC pin.

The pin is set for OUTPUT and with analogWrite I set values. If the value is lower than around 1600 the voltage is 0, if the value is higher the voltage is 4.84. I use the BrewPi Spark with a 12v external power supply. I think with USB power it should have a max power of 3.3v. I guess.

Is this the normal to expected behaviour for this pin with analogWrite?

Thank you,

How do you measure?
Have you got an oscillogram of your measures?


There was an issue with DAC that had a workaround which worked until the upgrade to 0.4.6. This was noted in this thread

There was some information that this was to be fixed in 0.4.9. Does anyone know if this is the case?

The issues are resolved and I’ve also again tested for @thomast74’s issue and can’t see his behaviour.

1 Like

Apology, I was too fast to create a topic that is not Photon’s fault. I use a PCB board and measured with an multimeter at the connectors and no the pin’s on the Photon directly.

I checked via SETUP mode and screen that my firmware version is 0.4.9, which it was. Checking with the Tinker app and a normal digital multimeter via GND and the DAC pin. It changes the voltage correctly between 0 and 3.3v depending on the analogWrite value (0 to 4095).

The special PCB board I use did not transfer the pin voltage towards the connector where I measured originally. My mistake.