+ Post New Thread
Results 1 to 7 of 7
  1. #1
    Member level 2
    Points: 477, Level: 4

    Join Date
    Jan 2013
    Posts
    47
    Helped
    0 / 0
    Points
    477
    Level
    4

    I need to know what is the minimum voltage that a micro-controller can detect

    In the project that i am working on i need to detect a signal coming from the mic which is a very weak and in the range of 1mV.

    So i need to know can my micro-controller detect that as a high on any port pin...

    Or what is the minimum voltage that is required so that the uC can detect and trigger a high in any pin to which it is connected...

    Please reply fast if anyone can help...

    •   AltAdvertisement

        
       

  2. #2
    Newbie level 5
    Points: 747, Level: 5

    Join Date
    Apr 2010
    Location
    Sri Lanka
    Posts
    9
    Helped
    1 / 1
    Points
    747
    Level
    5

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    Quote Originally Posted by alfie.max15 View Post
    In the project that i am working on i need to detect a signal coming from the mic which is a very weak and in the range of 1mV.

    So i need to know can my micro-controller detect that as a high on any port pin...

    Or what is the minimum voltage that is required so that the uC can detect and trigger a high in any pin to which it is connected...

    Please reply fast if anyone can help...
    Refer the datasheet of the controller which you are using............



    •   AltAdvertisement

        
       

  3. #3
    Banned
    Points: 23,048, Level: 36

    Join Date
    Dec 2012
    Location
    Bangalore, India
    Posts
    4,294
    Helped
    830 / 830
    Points
    23,048
    Level
    36

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    I think for 5V MCUs the input high will be from 2.5V to 5V. Refer datasheet. For 3.3V devices it is different.



    •   AltAdvertisement

        
       

  4. #4
    Advanced Member level 4
    Points: 8,209, Level: 21
    Achievements:
    7 years registered
    paulfjujo's Avatar
    Join Date
    Jun 2008
    Location
    France 01120
    Posts
    1,324
    Helped
    269 / 269
    Points
    8,209
    Level
    21

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    hello,

    see microchip with 12bits ADC
    so you will get 1mV of resolution
    to get deeper resolution use external Adc 16 or 18... bits



  5. #5
    Member level 2
    Points: 477, Level: 4

    Join Date
    Jan 2013
    Posts
    47
    Helped
    0 / 0
    Points
    477
    Level
    4

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    one doubt...

    from the datasheet i got this information

    For a supply 2.4v - 5.5v the VIL threshold is < 0.3 * Vcc , VIH > 0.6 *Vcc .

    As av example for 5 supply the low threshold is 0.3 * 5v = 1.5v and the High threshold is 0.6 * 5v =3v

    what does that mean???



    •   AltAdvertisement

        
       

  6. #6
    Banned
    Points: 23,048, Level: 36

    Join Date
    Dec 2012
    Location
    Bangalore, India
    Posts
    4,294
    Helped
    830 / 830
    Points
    23,048
    Level
    36

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    It means that low input is fron 0v to 1.5v and high input is from 3v to 5v.



  7. #7
    Super Moderator
    Points: 260,253, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    45,445
    Helped
    13828 / 13828
    Points
    260,253
    Level
    100

    Re: I need to know what is the minimum voltage that a micro-controller can detect

    A number of microprocessors is equipped with an analog comparator module that can detect mV voltages. Also ADC inputs could be used. But you won't achieve 1 mV accuracy due to offset voltages and limited ADC resolution. An external preamplifier or comparator seems to be a more suitable solution.



--[[ ]]--