Есть устройство на процессоре, который имеет собственный встроенный аппаратный узел сброса, выдающий импульс для себя и окружающей периферии. На линии WARMRST сначала появляется 3.3 вольта. Потом тот самый импульс падает на землю и потом опять 3.3 вольта. Длительность импульса 0.5 миллисекунды. И самому процессору, и периферии длительности такой хватает чтобы нормально сброс прошел. О том что устройство нормально стартовало сообщала маленькая схема (во вложении). Реагирует эта схема не на спад импульса а на его восходящий фронт. Такие подробности были не важны потому как для визуального восприятия вполне достаточно. Звучание длилось секунду - все было понятно. Но было одно неудобство - когда во время работы монтажнику на объекте надо было перезагрузить устройство программно то для уверенности они его обесточивали, потому как программно импульс проходил и сброс происходил но этого не было слышно. Раздавался еле слышный щелчок. Схема эта на столь короткий импульс реагировать не успевала. Так было на устройствах предыдущего поколения. Теперь появилось новое устройство и вспомнилось что этот недостаток надо бы устранить. Поговорили с монтажниками - теми кто реально руками это ставит и выяснилось что им хотелось бы слышать разницу между первым стартом и сбросом по команде. В их понимании первый старт это аппаратный - включение рубильника, дребезг контактов или еще какая причина, а принудительная перезагрузка будет говорить о том что штатная процедура обновления прошла успешно. И предложили они подумать как сделать так чтобы тональные сигналы в двух этих случаях отличались.
Пока видится самый простой вариант - отличаться по длительности. Если удастся квакнуть два раз - просто великолепно. Есть вариант реагировать на спад - он появляется только при программной перезагрузке. При первом старте он тоже есть но питание на пищалку еще не пришло. Приветствуются любые идеи но желательно уложиться на площади максимум полтора квадратных сантиметра и без еще одного контроллера. Сейчас тот кусок которые отвечает за растяжку звука U1,Q2, D1,R3,R4,C1,R5. Транзистор Q1 используется в другом месте - он включает звук от другого источника. Элементы Q3,R1 и R2 дают представление о том как пищалку подключена. Их нельзя заменить или - они стоят в отдельном месте. Заранее спасибо за любые идеи.