vovanse 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Если на входе АЦП может возникать напряжение больше чем Vref, но меньше чем Vcc, сильно ли это вредит контроллеру (AVRmega16)? Согласно документации нельзя, но из практики вытекает что вроде как бы и ничего.. работает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gormih 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба :cranky: Если на входе АЦП может возникать напряжение больше чем Vref, но меньше чем Vcc, сильно ли это вредит контроллеру (AVRmega16)? Согласно документации нельзя, но из практики вытекает что вроде как бы и ничего.. работает... Вроде как, авось... Если хотите, чтобы ваш девайс работал бесперебойно - не нарушай тех режимов, что советует производитель... И вообще, один из принципов повышения надежности - не использовать на полную параметры применяемых элементов. К примеру конденсатор Hitano на 100 В тоже можно включить в 120, но он проработает раз в 800 меньше времени, если бы ты поставил его скажем в цепь 80 В. Так что вот... думате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
otrog 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Если на входе АЦП может возникать напряжение больше чем Vref, но меньше чем Vcc, сильно ли это вредит контроллеру (AVRmega16)? Согласно документации нельзя, но из практики вытекает что вроде как бы и ничего.. работает... Цитата из DataSheet-а, раздел Analog-to-Digital Converter: • 0 - Vcc ADC Input Voltage Range Так что если "меньше чем Vcc", то все нормально. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Цитата из DataSheet-а, раздел Analog-to-Digital Converter: • 0 - Vcc ADC Input Voltage Range Так что если "меньше чем Vcc", то все нормально. :) 0 - Vcc - Это напяжение которое может быть измеренно модулем ADC при условии что Vref = VCC. А диапазон напряжений которые можно подовать на вход Vin указан в таблице "ADC Characteristics" раздела "Electrical Characteristics" и равен GND - Vref !!!! Анатолий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Если на входе АЦП может возникать напряжение больше чем Vref, но меньше чем Vcc, сильно ли это вредит контроллеру (AVRmega16)? Согласно документации нельзя, но из практики вытекает что вроде как бы и ничего.. работает... Это нормальный режим работы. Например, Вы можете измерять только часть шкалы. При этом Вы подаёте ч/з резистор напряжение на вход АЦП и ставите стабилитрон на Uст чуть меньше чем Vcc (147). А измерение идёт от 0-2.5V. АЦП AVR (в отличае от некоторых) правильно интерпретирует результат превышения. Т.е. при U=3.5V значение будет ff или 3ff соответственно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
otrog 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба 0 - Vcc - Это напяжение которое может быть измеренно модулем ADC при условии что Vref = VCC. А диапазон напряжений которые можно подовать на вход Vin указан в таблице "ADC Characteristics" раздела "Electrical Characteristics" и равен GND - Vref !!!! Анатолий. Смотрим ниже этой таблицы: Notes: 1. Values are guidelines only. Не силен в английском, но Сократ перевел так: Величины являются руководящими принципами только. Т.е. вреда не нанесет. Или я не прав? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Можно/нельзя это гадание на кофейной гуще. Выясните, что происходит (куда и какие по величине токи текут) при превышении входного напряжения выше Vref и являются ли происходящие при этом явления критическими для АЦП и/или самого МК. На основании этого уже и делейте заключение можно/нельзя. Превышение Vcc приводит к открыванию защитных диодов на входах МК. Превышение некоторого значения тока (указан в datasheet) через эти диоды может привести к тепловому пробою. Так что при Vref<Vin<Vcc ничего криминального не произойдет. Возможно (но не обязательно), что один (или несколько) отсчетов АЦП после снижения напряжения Vin ниже Vref будут неправильными, но это нужно уточнить в datasheet. Главное, что ничего не сгорит :) ИМХО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба 0 - Vcc - Это напяжение которое может быть измеренно модулем ADC при условии что Vref = VCC. А диапазон напряжений которые можно подовать на вход Vin указан в таблице "ADC Characteristics" раздела "Electrical Characteristics" и равен GND - Vref !!!! Анатолий. Смотрим ниже этой таблицы: Notes: 1. Values are guidelines only. Не силен в английском, но Сократ перевел так: Величины являются руководящими принципами только. Т.е. вреда не нанесет. Или я не прав? Это те значения при которых Atmel гарантиреут что ADC будет работать с заявлений точностью. А так я согласен со следующем автором, не надо гадать на кофейной гуще, напишите на [email protected] и пускай они ответят насколько безопасно превышать Vin над Vref. Они лучше нас знают схему своего контроллера. Анатолий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба 0 - Vcc - Это напяжение которое может быть измеренно модулем ADC при условии что Vref = VCC. А диапазон напряжений которые можно подовать на вход Vin указан в таблице "ADC Characteristics" раздела "Electrical Characteristics" и равен GND - Vref !!!! Анатолий. Смотрим ниже этой таблицы: Notes: 1. Values are guidelines only. Не силен в английском, но Сократ перевел так: Величины являются руководящими принципами только. Т.е. вреда не нанесет. Или я не прав? Ни надо ни куда писать. Это нормальный режим работы. Нельзя превышать выше Vcc. Но это по любой ноге. Может тиристорный эффект произойти. А выше опоры - пожалуйста. Приведу пример. Я в щитке приборов должен следить за напряжением. И отображать его с определённой точностью. Например в диапазоне 0 - 14.9V, но допускается аварийное напряжение до 50V (при обрыве генератора). Поэтому опора выставляется так чтобы влезло 14.9 и ставится защитный стабилитрон дабы не было пробоя. Поскольку токи очень малые стабилитрон может быть очень мал. Изделие выпускается серийно. В принципе все АЦП такое позволяют, правда некоторые (я сталкивался) не правильно показывают. В AVR всё класс. Это те значения при которых Atmel гарантиреут что ADC будет работать с заявлений точностью. А так я согласен со следующем автором, не надо гадать на кофейной гуще, напишите на [email protected] и пускай они ответят насколько безопасно превышать Vin над Vref. Они лучше нас знают схему своего контроллера. Анатолий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 17 октября, 2006 Опубликовано 17 октября, 2006 · Жалоба Пацаны в даташите написано (ИМХО), что нельзя измерить напряжение выше чем Vref, и нельзя подавать выше чем Vcc, опыт показывает что примерно так оно и есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба Превышение Vcc приводит к открыванию защитных диодов на входах МК. Превышение некоторого значения тока (указан в datasheet) через эти диоды может привести к тепловому пробою. Не много не в тему, не ткнете носом в какой нить даташит, где про те диоды писанно? А то все перерыл, не могу найти))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба Atmega 128 стр 62 раздел i/o Pins Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Myron 0 18 октября, 2006 Опубликовано 18 октября, 2006 (изменено) · Жалоба Превышение Vcc приводит к открыванию защитных диодов на входах МК. Превышение некоторого значения тока (указан в datasheet) через эти диоды может привести к тепловому пробою. Не много не в тему, не ткнете носом в какой нить даташит, где про те диоды писанно? А то все перерыл, не могу найти))) Применение защитных диодов по входам давно стало как бы законом для разработчиков ИС. О всех схемотехнических и технологических вещах в ДШ на прямую не пишут. Эти особенности проявляются через технические параметры (иногда через потребительские). Ставят, как правило, два шоттки диода. (Пример схемы включения диодов приведен выше у Murk). Надо отметить, что на эти диоды, как правило, не выделяется много места на кристалле. Тогда диоды эти хилые и их параметры деградируют при постоянных превышениях предельных напряжений на входах. Для многих, в осносном быстродействующих логических КМОП схем, большие диоды - большие паразитные емкости и утечки. Поэтому также их уменьшают и 3-4 превышения приводят к разрушению защитных диодов. Косвенным указанием в ДШ на это является предельно допустимое напряжение на входах. Если оно = Vcc - тот самый случай. Если оно Vcc+0,3В, то диоды нормальные и будут держать превышение напряжения многократно при ограничении по входу тока до указанного в ДШ. В ряде ДШ можно даже найти схемы на ИС с указанными диодами. Так что это не какой-то из ряда вон случай. Что касается напряжения на входе АЦП, если хотите получать гарантированные производителем параметры, то придерживайтесь ограничений. К потребительским параметрам относятся неспецифицированные производителем параметры. Один из примеров: Сколько времени нужно АЦП для выхода на гарантированные в ДШ параметры после подачи на вход напряжения выше опорного, но ниже Vcc и последующего снижения его до нормы? Хорошо, если на практике 0. Вы знаете, оно вам нужно? Таких вещей достаточно. Они выясняются в ходе испытаний или их знают из предыдущего опыта работы с данной ИС. Хотите головной боли - то вперед. А так для дома для семьи - можно делать что угодно. Изменено 18 октября, 2006 пользователем Myron Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба Превышение Vcc приводит к открыванию защитных диодов на входах МК. Превышение некоторого значения тока (указан в datasheet) через эти диоды может привести к тепловому пробою. Не много не в тему, не ткнете носом в какой нить даташит, где про те диоды писанно? А то все перерыл, не могу найти))) Применение защитных диодов по входам давно стало как бы законом для разработчиков ИС... Про то, что диоды во всех современных ИС стоят я знаю, и для чего они нужны тоже...Немного не так я выразился. Я хотел спросить где можно подчерпнуть инфу про то, какой ток они держат в рабочем режиме. Ведь много схем, где согласование ИС с разным питанием выполняется с помощью токоограничительных резисторов, как раз в расчете на эти диоды. Вот я и спросил, где нибудть в ДШ на AVR есть такие параметры? Номинальный прямой ток через защитный диод, к примеру... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба Я хотел спросить где можно подчерпнуть инфу про то, какой ток они держат в рабочем режиме. Ведь много схем, где согласование ИС с разным питанием выполняется с помощью токоограничительных резисторов, как раз в расчете на эти диоды. Вот я и спросил, где нибудть в ДШ на AVR есть такие параметры? Номинальный прямой ток через защитный диод, к примеру... Подсказываю. Эти параметры обычно приводятся в разделе Absolute Maximum Ratings. Например, для ATMega8 этот параметр DC Current per I/O Pin ............................................... 40.0 mA Для других МК иногда явно указывают. Например для MSP430 Diode current at any device terminal . . . . . . . . . ±2 mA Или, например, у LPC213x Ilatch I/O latch-up current -(0.5 VDD) < V < (1.5 VDD) Tj < 125 °C max 100 mA Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться