Wiktor, ты ещё здесь сидишь?
Воскресенье Май 23 2004 21:42, Wiktor Martyshenko wrote to George Shepelev:
GS>> Если "вещица" действительно "простенькая", то почему бы не GS>> задать время срабатывания "собаки" так, чтобы ничего не успевало GS>> сгореть? Hе должно быть проблем. WM> Боюсь всё-же не успеет,
Почему это? "Собаку" можно запрограммировать на время срабатывания _меньшее_ времени зажигания светодиода, просто в основной программе её придётся почаще сбрасывать. И поставить "ловушки" в конце неиспользуемых областей кода.
WM> светодиод на пpедельном токе pаботает в импульсном pежиме.
Понял.
WM> А кстати насколко собака надёжна?
Со встроенными в флэшовые PIC'и проблем не было. Впрочем, нет ни одной вещи, которая не может сломаться ;) Так ведь при нормальной работе она всё равно срабатывать не должна...
GS>> Если "вещица" всё-таки достаточно сложная, чтобы устанавливать GS>> дополнительные элементы защиты, я бы попробовал сделать GS>> контроллер динамической индикации на отдельной микрушке (скажем, GS>> PIC16F628), в которой уж точно можно поставить "собаку" на GS>> минимальное время срабатывания. Обмен сделать по SPI или UART, GS>> заодно ножки "основного" контроллера разгрузятся. И будет готовый GS>> модуль индикации для следующих конструкций ;) WM> Hе, не пойдёт, и так контоллеp почти не загpужен, хотелось чего-то WM> специфического хаpдваpного, пpостенького, да видимо ничего такого и WM> нет, кpоме АГ :)
АГ3 подходит, как раз 2 канала без перезапуска. Hо если уж всего бояться, как быть с ситуацией, когда твой контроллер увеличит частоту следования импульсов? Может плюнуть на формирование импульсов и озаботиться ограничением среднего тока через каждый светодиод?
Георгий