Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.06.2008, 16:42
|
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Подскажите ошибку в следующей схеме формирования сброса
Работает в 10 раз хуже чем простая RC-цепочка. Привлечь к ответу автора схемы не представляется возможным. Схема прикреплена.
-- Прилагается рисунок: --
|
|
|
|
04.06.2008, 16:50
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
|
Пожалуйста, внимательно следите за размерами прикрепляемых рисунков! Это же с дуба рухнуть - загнать на сайт такого монстра, которого нельзя даже рассмотреть толком!!!
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
04.06.2008, 17:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
для MCP601
Common Mode Input Range VCMR (VSS – 0.3) — (VDD – 1.2 V)
аффтару схемы зачед. настоящий эмбеддер.
|
|
|
|
04.06.2008, 17:09
|
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Falconist
|
Пожалуйста, внимательно следите за размерами прикрепляемых рисунков! Это же с дуба рухнуть - загнать на сайт такого монстра, которого нельзя даже рассмотреть толком!!!
|
подскажи как заменить картинку в посте? все мои попытки закончились добавлением еще одной в конце поста
|
|
|
|
04.06.2008, 17:15
|
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от tauP10
|
для MCP601
Common Mode Input Range VCMR (VSS – 0.3) — (VDD – 1.2 V)
аффтару схемы зачед. настоящий эмбеддер.
|
хм. действительно.
а как именно это отражается на работе схемы? (Absolute Maximum Ratings не превышены.)
в смысле именно это является ключем к проблеме или он еще гдето ошибся?
|
|
|
|
04.06.2008, 18:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
Ответов много может быть и разных.
Зависит от конфигурации входа Reset/которую я не знаю и если честно, не очень то хочу знать/
как прога реагирует на это вход?
Это обычный сброс и ничего более?
или внешний сброс не задействован а вход используется для контроля провалов питания ?
Как бы там ни использовался этот вход , подача на него сигнала от такой схемы ОУ как минимум подозрительна. А для аппаратного сброса вообще может выработать уровень 0 и в нем стоять вечно или не вечно.
|
|
|
|
04.06.2008, 18:38
|
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от tauP10
|
Ответов много может быть и разных.
Зависит от конфигурации входа Reset/которую я не знаю и если честно, не очень то хочу знать/
как прога реагирует на это вход?
Это обычный сброс и ничего более?
или внешний сброс не задействован а вход используется для контроля провалов питания ?
Как бы там ни использовался этот вход , подача на него сигнала от такой схемы ОУ как минимум подозрительна. А для аппаратного сброса вообще может выработать уровень 0 и в нем стоять вечно или не вечно.
|
насколько я понял схема должна корректно завершить работу проца при исчезновении питания. етого она естественно не делает. сброс обычный.
|
|
|
|
04.06.2008, 19:18
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
|
Сообщение от vitaly_v_ch
|
насколько я понял схема должна корректно завершить работу проца при исчезновении питания. етого она естественно не делает. сброс обычный.
|
IMHO, вывод используется не как "~RESET", а как "PCINT14". Смотрите программу и конфигурацию этого вывода (PC6).
Цитата:
|
• RESET/PCINT14 – Port C, Bit 6
RESET, Reset pin: When the RSTDISBL Fuse is programmed, this pin functions as a normal I/O
pin, and the part will have to rely on Power-on Reset and Brown-out Reset as its reset sources.
When the RSTDISBL Fuse is unprogrammed, the reset circuitry is connected to the pin, and the
pin can not be used as an I/O pin.
If PC6 is used as a reset pin, DDC6, PORTC6 and PINC6 will all read 0.
PCINT14: Pin Change Interrupt source 14. The PC6 pin can serve as an external interrupt
source.
|
|
|
|
|
04.06.2008, 19:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
исходим из того что вероятно автор схемы задумывал после подачи питания все время держать уровень Reset в 0 и проц все время молчит до тех пор пока питание не станет проваливаться.
Это не было ясно с начала , пока Вы не написали "сброс обычный".
Если бы ОУ был идеальным и функционировал при ЛЮБЫХ входных напряжениях, то при провале питания ниже 4,9 В (примерно 0,1 на шоттки) на выходе Оу должна появляться 1-ца и проц что-то там начинает делать. А до этого он молчит из-за 0 на входе reset.
Даже с идеальным Оу плохо то что при пульсациях даже маленьких на входе - Reset дергается разрешая на некоторое время работу проца и тут-же запрещая.
Но реальный Оу отличается от идеального непонятным состоянием выхода если его входы за пределами оговоренных (хотя и максимально разрешенных) И на каком напряжении по входу "-" он даст 1-цу на выходе неясно, потому что вход "+" за пределами оговоренных значений.
Кроме того, из за превышения напряжения питания
на одном из входов он вообще может войти в защелку (тиристорный эффект) при очень быстрой подаче питания. Это маловероятно (шоттки спасает) но возможно
Цитата:
|
насколько я понял схема должна корректно завершить работу проца при исчезновении питания. етого она естественно не делает.
|
Для того чтобы "завершить" работу проца, ее надо сначала начать, а чтобы начать Оу должен дать уровень 1-цы на reset (если reset используется аппаратно) . А 1 ца не получается даже при идеальном ОУ (появится только при снятии питания)
|
|
|
|
04.06.2008, 19:36
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
|
Сообщение от vitaly_v_ch
|
подскажи как заменить картинку в посте? все мои попытки закончились добавлением еще одной в конце поста
|
Входим в режим "Правка", добавляем файл со второй картинкой, нажимаем "Отправить", "Посмотреть ваше сообщение". Снова входим в режим "правка". В конце поста - куча тегов, предваряемых сообщением типа "прикрепленный рисунок". Удаляем их все до последней фразы поста и снова жмем кнопку "отправить". Первый рисунок удаляется, остается второй.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:53.
|
|