Автор |
Сообщение |
|
Дата: 20 Дек 2008 18:32:40 · Поправил: themadman (21 Дек 2008 12:59:20)
#
ребята, столкнулся с вопросом о параллельном АЦП.
и вот, горит зачет. все вроде объяснил, но в конце преподаватель задал вопрос на засыпку
итак:
имеется АЦП параллельного действия с 10ю компараторами (строго 10).
(пример параллельного АЦП можно посмотреть тут - http://www.gaw.ru/html.cgi/txt/doc/adc/adc_2.htm
соответсвенно есть Uвх = 2^3. (8)
внимание вопрос:
какие будут состояния ключей компараторов для передачи этого сигнала?
мое предположение, что будет что-то вроде
К1 :1
К2 :1
К3 :1
К4 :1
К5 :1
К6 :1
К7 :1
К8 :1
К9 :0
К10 :0
желательно обосновать принцип преобразования.
заранее спасибо. |
|
Дата: 20 Дек 2008 19:13:23
#
десяти разрядный АЦП имеет 1024 уровня квантования, а что значит выражение: есть Uвх = 2^3. (8)?
|
Реклама Google
|
|
|
Дата: 20 Дек 2008 19:29:25 · Поправил: censored_dream (20 Дек 2008 19:32:02)
#
Имеется в виду не 10-разрядный АЦП, а с 10 уровнями квантования (3 с небольшим двоичных разряда).
Ну да, в параллельном АЦП на выходах компараторов получается т.н. термометрический код (как ртуть в термометре) - ниже измеряемого уровня компараторы в 1, выше - в 0.
|
|
Дата: 20 Дек 2008 19:40:19
#
mf21, АЦП разрядности N= log 2 (11), то есть: как сказал censored dream - 10 компараторов, а не 1024
censored dread, хотелось бы узнать какой код я получу на выходе при подаче данного сигнала?
мой ответ правильный? и если да, то почему?
про принцип действия написано по линку: что я дал, но это не помогает (
нужен код.
|
|
Дата: 20 Дек 2008 19:52:55 · Поправил: censored_dream (20 Дек 2008 19:53:17)
#
Чтобы точно составть код, нужно знать соотношение измеряемого и опорного напряжения.
Uвх = 2^3. (8) -- это в каких единицах?
|
|
Дата: 20 Дек 2008 20:02:12 · Поправил: censored_dream (20 Дек 2008 20:30:23)
#
Если в единицах h=Uоп/(Nкомп-1), то напряжение = номеру последнего сработавшего (1) компаратора, т.е. ответ правильный - компараторы 1 ... 8 в "1", остальные - в "0".
|
|
Дата: 20 Дек 2008 21:28:35
#
Чтобы точно составть код, нужно знать соотношение измеряемого и опорного напряжения.
Uвх = 2^3. (8) -- это в каких единицах?
к сожалению, преподаватель не уточнил.
но для примера предложил взять Uвх=0.8 В, Uоп=1 В.
с такими параметрами как будет выглядеть код?
Если в единицах h=Uоп/(Nкомп-1), то напряжение = номеру последнего сработавшего (1) компаратора, т.е. ответ правильный - компараторы 1 ... 8 в "1", остальные - в "0".
странно, в примере при 7 компаратарах, h=Uоп/7. соответственно, я справделиво предположил, что в нашем случае будет h=Uоп/10
или я не прав?
откуда вы взяли N комп - 1?
|
|
Дата: 20 Дек 2008 22:00:54
#
themadman
раз так, то при Uвх.=0.8 от Uоп., т.е 0.8В, код АЦП будет: 1111111100
а принцип вашего АЦП основан на линейном преобразовании и т.о выходной код линейно связан с входным напряжением.
|
|
Дата: 20 Дек 2008 22:08:22
#
to: mf21
а принцип вашего АЦП основан на линейном преобразовании и т.о выходной код линейно связан с входным напряжением.
спасибо, большое.
то есть мой ответ был правильным? последовательность кода по номерам идет с K1 до K10, так? то есть нули будут только на K9 и K10.
про принцип я понял. прочел на wiki. сомневался просто в справедливости своих рассуждений. вот и обратился к знатокам.
|
|
Дата: 20 Дек 2008 22:44:04 · Поправил: censored_dream (20 Дек 2008 22:52:20)
#
Да, h=Uоп/Nкомп, перепутал с числом уровней.
При Uоп=1В опорные уровни компараторов 1 ... 10 будут соответственно 0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95 В. Для Uвх=0.8В, только 9 ... 10 компараторы будут в 0.
|
|
Дата: 20 Дек 2008 22:47:03
#
censored_dream, mf21, thanks again.
:beer:
|