Вопрос про допуск в r2r лестнице
- Войдите на сайт для отправки комментариев
Пнд, 07/10/2019 - 18:17
Ня кавай, all!!
Критично ли если резисторы будут 4k7, 10k т. к. только такие у меня наличествуют? Или надо обязательно купить 20k чтобы они отличались ровно вдвое, а не в 2.1276? Всего будет 16 каналов.
Ты только никому не говори, но 2R это R+R последовательно! ;)))) Хочешь паяльник СДЭКом пришлю, в дар?
wdrakula, в экономике произошёл нежданчик: один резистор 20k продают дешевле, чем два по 10k. Pity...
Гримасы схемотехники :-) 10к значительно чаще встречаю в схемах чем 20к.
2 Moderator, думаю можно переместить тему в песочницу, надо тока сформулировать ответ в виде да/нет/низнаю.
А где стёб? Я чего то не понял? В лесенку R-2R всегда ставлю одинаковые, отобранные из большой кучи резисторы. На плате два последовательно - 2R. Линейность получается приемлемой. По другому никак не получалось получить линейность преобразования.
Ня кавай, all!!
Критично ли если резисторы будут 4k7, 10k т. к. только такие у меня наличествуют? Или надо обязательно купить 20k чтобы они отличались ровно вдвое, а не в 2.1276? Всего будет 16 каналов.
Логично 2.12 - погрешность 6%, а 2^(-4)=0.0625 при 4 разрядах сравнялись. Но и для 3 разрядов не фонтан. Вощето схемы с 2R обычно собирают из одного номинала, включая просто по 2шт последовательно. И чтоб из одной коробки. Или отбирать. А чтоб 16битов так собирать - шото в жизни должно не сложится сильно :( Сомневаюсь что разброс номиналов порядка 2^(-16) вот так запросто выйдет. Хотя там пожалуй сложней все считается чем я тут прикидываю.
Что бы реальных 16 разрядов получить, надо не только, что бы номиналы были точно R2 R, но и отбирать из кучи прецизионным омметром. Да и то не факт что получится.
Пффф! Нивапос, вот тебе алаверды. ;)) (это про минусики и плюсики)
==================
Ну ответ в запрошенном формате "Нет". Как до тебя уже (возможно?) дошло.
Так ЦАП делать или кнопки на аналоговый вход? Две большие разницы.
Так ЦАП делать или кнопки на аналоговый вход? Две большие разницы.
А как можно распознать 16 кнопок на R2R подключенных к 10 битному АЦП?
Так ЦАП делать или кнопки на аналоговый вход? Две большие разницы.
А как можно распознать 16 кнопок на R2R подключенных к 10 битному АЦП?
В голову приходит самый простой вариант - 2 канала АЦП по 8 кнопок... учитывая ошибки разрешения самого АЦП 1,5 LSB (точно не помню сколько там) вроде разрешение перекрывает задачу - в теории...
UPD все становится проще, когда не требуется распознавание одновременное нажатие нескольких кнопок - обычный делитель на кнопках, там и требования значительно ниже.
Так ЦАП делать или кнопки на аналоговый вход? Две большие разницы.
А как можно распознать 16 кнопок на R2R подключенных к 10 битному АЦП?
В том то и дело, что смысла делать распознавание глубже чем половина ацп, т.е. 5 разрядов нет. А вот цап на 16 сделать можно, но резисторы подбирать замучишся.
Ня кавай, all!!
Критично ли если резисторы будут 4k7, 10k т. к. только такие у меня наличествуют? Или надо обязательно купить 20k чтобы они отличались ровно вдвое, а не в 2.1276? Всего будет 16 каналов.
А задача, то какая стоит? Сделать 16 разрядный ЦАП? А зачем столько?
andriano, спасибо.
nik182, кнопки.
asam, задача:
- 16 дискретных датчиков (aka "кнопок")
- длина ~80 см, лень таскать кучу проводов
- не люблю занимать много портов, мало ли под что понадобятся
- если бы были в избытке расширители (pcf8574 всякие там), но пока что лежит одна, а для нашей цели надо две
- чтобы кушало как можно меньший ток.
В общем рекомендация ясна, подберу поточнее резисторы и сделаю не 1х16 а 2х8 чтобы точно без глюков.
asam, задача:
- 16 дискретных датчиков (aka "кнопок")
- длина ~80 см, лень таскать кучу проводов
- не люблю занимать много портов, мало ли под что понадобятся
- если бы были в избытке расширители (pcf8574 всякие там), но пока что лежит одна, а для нашей цели надо две
- чтобы кушало как можно меньший ток.
В общем рекомендация ясна, подберу поточнее резисторы и сделаю не 1х16 а 2х8 чтобы точно без глюков.
если да, то не получится у вас 2х8, и вероятнее всего даже для 6 кнопок на АЦП не получится... 5 макс для надежности- выше писали
а требуется распознавание одновременного нажатия нескольких кнопок? с определением, каких именно.
Гриша, одновременно не нужно. Но нет возможности подключать в разрыв делителя, "кнопки" немеханические. ttp223. 5 так 5, меня это устроит, сделаю не 16 а 15, подключу на 3 АЦП. Но хотелось бы 16.
Upd. Кстати кто применял расширитель для этого, отпишитесь как оно вообще? Был вопрос про MIDI клавиатуру, но как-то непонятно там всё. У меня мой вариант клавиатуры на UNO использует 20 портов в режиме GPIO (D0-D13 и A0-A5) - топорно, но работает.