Author Topic: Example of a signal conversion via ADC?  (Read 446 times)

0 Members and 1 Guest are viewing this topic.

Offline shivajikobardanTopic starter

  • Regular Contributor
  • *
  • Posts: 71
  • Country: np
Example of a signal conversion via ADC?
« on: August 15, 2026, 07:41:21 am »
Where can I find one succinct explanation of taking a signal and manually converting it to digital signal using ADC.

Doing sampling->quantization->encoding.

Which book? I have some indian authored books like nagoor kani dsp and sanjay sharma dsp and they do not do justice to this topic. Maybe DSP is not the correct book to look after for this topic? I do not want to go at the levels of circuits. Just at the level of signals. What is the right approach?
 

Offline lichurbagan

  • Regular Contributor
  • *
  • Posts: 204
  • Country: bd
Re: Example of a signal conversion via ADC?
« Reply #1 on: August 15, 2026, 10:58:19 am »
You can check Understanding Digital Signal Processing by Richard G. Lyons.
 

Offline MrAl

  • Super Contributor
  • ***
  • Posts: 2247
Re: Example of a signal conversion via ADC?
« Reply #2 on: August 15, 2026, 12:02:19 pm »
Where can I find one succinct explanation of taking a signal and manually converting it to digital signal using ADC.

Doing sampling->quantization->encoding.

Which book? I have some indian authored books like nagoor kani dsp and sanjay sharma dsp and they do not do justice to this topic. Maybe DSP is not the correct book to look after for this topic? I do not want to go at the levels of circuits. Just at the level of signals. What is the right approach?

Hi,

What do you mean by 'manually' converting a signal to a digital signal using an ADC.  You don't do anything manually you just use an ADC to measure the signal and the output is the digital version which comes in different forms.  The most common output form is a digital word that has value equal to the input analog signal but in some form of binary.
For a very simple example, if the analog input is 2 volts the output might be 0x0002 (if the ADC is very low resolution).  If it is 3 volts then 0x0003 (again low resolution).  In binary it would look like 0010 or 0011 for 2v or 3v low resolution.
The resolution is usually much higher though so you can read 2.467v for example as a word like 0x09A3 but it depends on the ADC chip.

There are other ways too such as using a bunch of comparators with references that start at some value and increase by some increment for each successive comparator.  For example if the increment was 1v and there were 8 comparators, if the 5th comparator produced a true output then the input would be around 5v.  If the outputs of the comparators were converted to binary that would be code 0101 binary.  That would mean the input was above 5v but below 6v.

There are other types of ADC's too you could look at.
 

Offline Terry Bites

  • Super Contributor
  • ***
  • Posts: 3139
  • Country: gb
  • Recovering Electrical Engineer
Re: Example of a signal conversion via ADC?
« Reply #3 on: August 16, 2026, 12:51:01 pm »
DSP is another kettle of fish.

I assume you have a copy of the Art of Electronics https://en.wikipedia.org/wiki/The_Art_of_Electronics
Easy to understand chapters on all aspects of electronics, analog and digital. Owning a copy is essential.

In general you apply a voltage to an ADC input taking great care no to exceed its input range- that will likely kill it stone dead.
Often a the slope and intercept of the signal will have to be matched to the ADC range. You couldn't expect to digitise bipolar signals without some level shifting.
You then send a command over a digital interface to start the conversion. You read it back via a digital interface.

How you command the ADC and read it depends on the type of ADC. Serial or parallel ports type, external control and status pins etc etc.
Is it internal to a micro controller or processor, what conversion speed do you want? There are many ADC types. Some of the more common types are covered in the notes attached.


« Last Edit: August 16, 2026, 01:07:43 pm by Terry Bites »
 
The following users thanked this post: Laval


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf