Skip to main content
Visitor II
October 4, 2024
Solved

External 24bit DAC interface with nucleo board

  • October 4, 2024
  • 1 reply
  • 1550 views

I need to generate the millivolts of range between (-10mv to 100mv) with three decimal point accuracy using 24-bit external DAC interfaced with NUCLEO-L496ZG board. Is it possible to generate the range?
I need HeadsUp & suggestion to achieve the mentioned,
Note: yet to purchase DAC

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,


    @akash07 wrote:

    I need to generate the millivolts of range between (-10mv to 100mv) with three decimal point accuracy using 24-bit external DAC interfaced with NUCLEO-L496ZG board. Is it possible to generate the range?


    That depends on the DAC you will purchase not on the STM32. The Connection between STM32 and the external DAC will be digital (SPI, I2C etc ..). So you need to find a DAC on the market, based on its datasheet, fitting your needs.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    October 4, 2024

    Hello,


    @akash07 wrote:

    I need to generate the millivolts of range between (-10mv to 100mv) with three decimal point accuracy using 24-bit external DAC interfaced with NUCLEO-L496ZG board. Is it possible to generate the range?


    That depends on the DAC you will purchase not on the STM32. The Connection between STM32 and the external DAC will be digital (SPI, I2C etc ..). So you need to find a DAC on the market, based on its datasheet, fitting your needs.

    Super User
    October 4, 2024

    @mƎALLEm wrote:

     

    That depends on the DAC you will purchase not on the STM32. 


    Absolutely.

    @akash07 and the accuracy achievable will depend greatly on your analogue input conditioning - there's no point using a precision 24-bit ADC when your analogue front-end is noisy and inaccurate.

    Precision analogue design at that level is a specialist skill ...

     

    EDIT:

    Sorry, I mis-read "DAC" for "ADC" - but similar applies.

    akash07Author
    Visitor II
    October 4, 2024

    I am giving input for DAC through code (HAL functions) by setting a particular digital count value for the desired millivolts output. In that case what precautions should I take to achieve the same.