Thales' cellular IoT products business is now part of Telit Cinterion, find out more.

You are here

Telit Cinterion IoT Developer Community

How to use Digital-Analog converter

Showcase, December 16, 2016 - 12:17pm, 3718 views

 

Description:

 
Gemalto Java modules offer built-in Digital/Analog converter (DAC). It may be particularly useful to control some peripherals which does not provide any other API than pure analog lines. In this simple example we are showing how DAC can be used to drive an external buzzer.
 

buzzer

 
Hardware remarks:

 
- We have used pure ConceptBoard with the danger shield V1 (e.g. http://wiki.seeedstudio.com/wiki/Danger_Shield_Complete_Kits)
- It is enough to use simple piezzo electric buzzer (e.g. http://eu.mouser.com/search/ProductDetail.aspx?R=254-PB507-ROX) and connect to module's DAC line. On ConceptBoard it will be GPIO6. 
- Since GPIO6 may be used both for GPIO and for DAC converter, if we would like to use it with DAC we need to make sure that the following setting is set in SCFG command: ^SCFG: "Gpio/mode/PWM","std". We can check it by sending "AT^SCFG?" command. Keep in mind, that when changing this parameter, module ***** to be rebooted, before the new setting will be valid.

 

Project:

 

Author

Bartłomiej Gemalto Moderator's picture
Bartłomiej Gemalto Moderator

Contributors