Activity

Самодельный передатчик (часть 1)

Наконец получил недостающие детали и допаял, подключил 4 канала, подергал ручками - точки перемещаются, но калибровка не заканчивается. Подскажите чего не хватает? Что нужно, чтобы на ваходе PPM появился?

Самодельный передатчик (часть 1)

Всем, кто отвечал, огромное спасибо. Нашел пьезу с генератором, подключил - пищит. Экранчик взял с контактами, которые не надо прижимать - работает. Теперь очередь ручек и кнопок.

Самодельный передатчик (часть 1)
vit:

Информация к размышлению:

rifer.ucoz.ru/publ/1-1-0-17

уже думал над этим
Lcdhype виснет сразу после запуска. Попробовал запустить старую версию, которая когда-то давно у меня запускалась, тоже виснет. Теперь занимаюсь поиском причины зависания Lcdhype.

Самодельный передатчик (часть 1)
ubd:

Только от Нокии 3410. Для других экранов программу изменять нужно.

Где то, вроде бы писали, что от Нокии 3310 подключали. Но у него пикселей меньше по Х и Y, поэтому изображение не вмещалось.

Если у тебя ни как не работает - чудеса какие то. У всех работает а у тебя нет. Ищи ошибку, если уверен что экраны целые. Запросто бывает, что банальная ошибка под носом, а ищешь её неделю или больше.
Может быть где ни будь телефон найдёшь, да на нём проверишь работоспособность экрана…

В том то и дело, что пока нет возможности проверить работоспособность экранов.
По каким еще признакам можно определить что плата работает, если пьезоизлучателя с генератором нет, плата не откалибрована и кнопки с рычажками не подключены? На XT2 PPM будут импульсы?

Самодельный передатчик (часть 1)
ubd:

Ну там же на схеме написано, что пьезо излечатель должен быть, со встроенным генератором.

Где на схеме это написано? Покажите, пожалуйста.

ubd:

С проца приходит лог единица и он пищит, лог единица, исчезает, пьезик перестаёт пищать. Если у тебя очередь из автомата, то значит импульсы на пьезик приходят. Программа в проце запускается.
Проблема с экраном.

поменял экран, теперь не вижу даже признаков очистки или какой-то работы экрана. Сильнее давить, я только раздавлю все.

ubd:

А может и вправду, нужно опорное напряжение подать на АЦП? Резистор R18 впаяй и поставь в среднее положение.

Подал, не помогло.

ubd:

А вообще мне кажеться, экран поменять нужно. Или контакт плохой. Я ещё раз повторюсь, что у этих экранов самая большая проблема, с контактом. У меня то же не работало. Когда я прижал, то всё заработало, причём работало, когда прижимаешь.
И прижать нужно, до подачи питания на схему. Если прижать посде того как программа запустилась, то экран всё ровно не заработает, да же если контакт будет идеальный.

Прижимал сильно, до подачи питания… два экрана проверил, оба нерабочих конечно может быть… но не припаиваться же ко всем что есть в наличии.
От каких моделей телефона можно взять экран, чтобы не было необходимости надавливать?

Самодельный передатчик (часть 1)
SVS:

распиновка экрана, кр.точка 1 контакт
Все правильно , а подстроечники припаяны?
покрути их

подстроечники не припаяны, и исходя из схемы один нужен для настройки опорного напряжения на АЦП, второй судя по подписи для калибровки отображения напряжения аккумулятора на LCD, но на работу самого LCD никак не влияет.

Подключил пьезоизлучатель. Сначала от маленького будильника в диаметре меньше сантиметра. Получил не писк а что-то похожее на очередь из автомата 5 выстрелов. Примерно через секунду после включения. Подключил пьезу от телефона, то же саоме. Может у меня прошивка не та, раз уж я не пищание получаю а треск? 😃

Самодельный передатчик (часть 1)
SVS:

Точно уверены что кондер тот, насколько Я помню он должон быть электролитик 1мк,
экран почти так, кондер меняй

конденсатор поменял на электролит, не помогло

ubd:

Ну так же и у меня подключен LCD. Только прижать пришлось, иначе не показывал ни чего.

Может ты 1 вывод не там определил?

И посмотри, пикает ли пьезо-излучатель. При включении он должен пикнуть.

Раницы не должно быть, какой конденцатор. Лишь бы 1 мк. Хотя можно и поэкспериментировать. Но я уверен что разницы нет. Это не тот случай, где есть разница.

1й вывод я подписал маркером. На фотке видно плохо - провода закрывают. 1й у меня с той же стороны, где лаком на разъеме намазал.
завтра попробую пьезу подключить.

Самодельный передатчик (часть 1)

На плате ничего кроме минимума для запуска микроконтроллера (кварц, обвязка, стабилизатор напряжения, два кондера по 10uF, 22Ом на Vref) и разъемов под программатор и LCD. Fuses прошил как в CVProject_Final_v1_2.rar, Flash и eeprom взял из Coder_v2.rar. Прижимать пробую, не помогает. Выложите, пожалуйста, фотографии как у вас реализовано соединение к самому LCD. У меня получилось вот так.

vit:

Попробуй поставить галку M103C

Этот бит нужен только если прога под mega103 писалась, зачем он мне? 😃

Самодельный передатчик (часть 1)

Экранчик в железной оправе, с панелькой.
Взял спичку, положил на контакты, придавил. При включении, экран моргает и снова пустота. При выключении иногда сверху тоненькая полоска.

Самодельный передатчик (часть 1)

Продолжаю потихоньку собирать. Подключил LCD от Nokia 3410, прошил. И увидел пустоту… ничего не изменилось, даже не моргнул. Как можно продиагностировать живой экранчик или нет?
Посмотрел осциллографом на SCL и SDA проскакивают пачки импульсов, D\C примерно раз в секунду устанавливается в 0 и обратно, RST не меняется. Напряжение на месте.

Самодельный передатчик (часть 1)
ubd:

Если всё правильно подключено и прошито, то при опдаче питания, пъезо-излучатель, должен часто запикать и программа должна перейти в режим калибровки. Нужно перевести все пропорциональные органы управления во все стороны и нажать кнопку, помоему любую, поробуй все по порядку. После этого всё заработает, на выходе Pin15, будут РРМ импульсы.

Если нужно, заново откалибровать, нужно выклюить питание, нажать кнопки влево, вниз и вверх, удерживая их подать питание на схему. Программа перейдёт в режим калибровки.

спасибо, а где-нибудь есть описание по началу работы с этой платой, и дальнейшему ее использованию? Или после этого все интуитивно понятно для тех, кто уже держал в руках аппаратуру с дисплеем и программным управлением?

Самодельный передатчик (часть 1)
ubd:

Желательно ещё и кварц с кондёрами 22пф подсоединить, а то когда биты конфигурации прошьёшь, то проц перестанет откликаться на внешние раздражители, пока кварц не подключишь.
+5В нужно подсоединить везде.
Цепочку сброса, сделать.
Программатор STK200, см. ниже. Программа PonyProg. Прошивает все AVR`ы.
Сначала, прошиваем память программ, потом еепром, потом биты конфигурации устанавливаем.

Спасибо, разобрался.
Какие признаки работы плата должна подать после прошивки (если к ней подключить только LCD)?

Самодельный передатчик (часть 1)

Не отвечает программатору m128 😦 На плату впаял только мегу, 7805, одну чип перемычку, чтобы довести землю до МК, 10к между VCC и RST, вот не подал напряжение на AVCC. Т.е. не впаял 22E, это сколько, 22ОМ? Кто с m128 на короткой ноге для нее обязательно подавать на avcc напряжение иначе она не заводится?

Самодельный передатчик (часть 1)
graham:

Подскажите, каким образом прошить МК на этой плате? В смысле сначала в проекте XT3 у которого подписаны GND, MOSI, MISO, SCK, RES, VCC принял за разъем для программатора. Подключился к нему - не работает. Начал разбираться, оказалось что подписанные MISO и MOSI подсоединены к TDO и TCK. XT3 разъем для программирования каким программатором? 😃)

Полистал даташит, понял что m128 не шьется через MISO и MOSI, вместо них используются PDI и PDO. Вопрос про XT3 снят.

Самодельный передатчик (часть 1)

Подскажите, каким образом прошить МК на этой плате? В смысле сначала в проекте XT3 у которого подписаны GND, MOSI, MISO, SCK, RES, VCC принял за разъем для программатора. Подключился к нему - не работает. Начал разбираться, оказалось что подписанные MISO и MOSI подсоединены к TDO и TCK. XT3 разъем для программирования каким программатором? 😃)

Имитатор звука мотора
boroda_de:

Если вы смотрели видео, то там скорее всего как минимум два звука: старт+ холостые обороты и средние+высокие обороты.

Ролик, к сожалению, нашел только где военный грузовик. На авиомоделях роликов не нашел.

boroda_de:

Стоимость лёгкого можного усилителя и динамиков не нужно сбрасывать со счетов.
Если не секрет, на каком контроллере будет ваша разработка.

Почему же будет? Она уже есть.
Не секрет конечно. M8 всем этим управляет - на текущие нужды хватает и запас есть.
Вот фотки, и видео.
Сделано на камеру сотового. Ролик если не откроется виндузовским медиаплеером, то можно просмотреть через Quick Time Player.
В видео используется всего лишь 3Вт динамик на 8Ом, громкость может быть значительно больше. На фоне проигрывания звука слышно попискивание - это попугай пытался перекричать 😃

MOV00002.rar

Имитатор звука мотора
SAN:

Как это нет необходимости?! 😮
Звук двухтактного двигателя, 4-хтактного, реактивного. Грузовика, наконец
😁

Имеется ввиду, что нет необходимости хранить все в памяти.
Можно подключиться к ПК, залить другой необходимый звук и все.
Вся эта процедура после первичной настройки и сохранении параметров на винте занимает не больше пары минут.

Имитатор звука мотора
boroda_de:

rcopen.com/forum/f8/topic64554/10
для самолётов. модуль + усилитель + колонка =159?

Неплохая цена. Наверное самое дорогое это динамик 😃.

В противовес этому, предлагаю следующий вариант:

привязанная скорость воспроизведения к положению ручки газа;
записать можно любой звук на ваше усмотрение (нет возможности записать самостоятельно);
выходная мощность усилителя 10Вт, при номинальном напряжении 14.4V, сопротивлении нагрузки 2Ом;
потребление тока в покое 90мА, в работе от 200мА до 1А, до 3А в пике.

Уже завершена работа над следующими функциями (но пока не предоставляется пользователям). Они доступны после подключения устройства к компьютеру из специально разработанной для этого программы:
записи любой звук самостоятельно (можно записывать до 3х звуков, пока не вижу необходимости использовать больше 1 звука, но в программе это заложено и протестировано);
настройки начальную и конечную частоту воспроизведения звука (т.е. с какой скоростью воспроизводить звук в крайних положениях, промежуточные значения рассчитвыаются на их основе);
настройки положения ручек в которых считается что это крайнее нижнее или крайнее верхнее.

Далее планируется сделать:
контроль напряжения отсечки (напряжения на котором прекратить воспроизведение, для понижения потребления и продления работы аккумуляторов);
настройку значения напряжения отсечки из программы;
обновление прошивки устройства для добавления новых возможностей.

Имитатор звука мотора
boroda_de:

Ну почему-же, интересна. Вот коплю денежек на модуль, от здешних левшей нескоро дождёшься, а сам не умею…

Можно поинтересоваться сколько копите и на какой модуль?

Имитатор звука мотора
AVK:

Вот есть:
pol-sem.narod.ru/polymuson/polymuson.htm
Просто и сердито MMC карточка счас копейки стоит

Кроме того что нет возможности управлять скоростью воспроизведения, еще, и как сам автор этой схемы понимает, работа Mega32 на 16MHz и напряжени питания 3.3 вольта может вызвать неожиданные конфузы.
Схему и программу нужно будет существенно доработать, хотя вариант достаточно интересен.

Что-то тема эта заглохла, уже никому не интересна имитация звука реального двигателя для электролетов?

Самодельный передатчик (часть 1)

Подскажите, пожалуйста, 4066 это что за микросхема?
74HC4066 или нет? Пришел в магазин там есть 4066BT (не 74HC4066) - отечественный аналог которым 1561КТ3, что брать?

Имитатор звука мотора
V_Alex:

А зачем динамик на самолет? Удовольствие от акустики можно проще получить. Ставите рядом с собой колонку со вторым приемником. Самолет летает, а оно рядом рычит. Все довольны.

А еще для эффекта движения самолета в пространстве, поставить устройство, которое определяет направление и расстояние модели относительно этого устройства и искажает звук для большей реалестичности 😃

USB осциллографы. Частное мнение.
BALAL:

А не просветите, сколько эта радость стоит и насколько просто заказать?
На их сайте только мэйл имеется… 😊

Меня тоже этот вопрос очень интересует, написал утром письмо, ответа пока не получил.

Делаю цифровую зарядку

Я начинал, когда учился… в Visio, сейчас это делаю в P-CAD.
Если схема не сильно сложная, могу помочь.
А вообще для этого дела много программ, часто в инете встречаются схемы в Eagle, особенно из-за бугра. В Eagle много компонентов в библиотеках прилагается, поэтому времени тратится заметно меньше.

Делаю цифровую зарядку
R2D2:

Прогу писать лучше на IAR C. От асма голова распухнет тока чтоб 1602 подключить.

Не скажите, даже на асме программа для работы с 1602 у меня получилась небольшая. При переводе ее же в IAR C конечно заметно меньше. Только не могу организовать передачу из EEPROM на ЖК или в буфер. Если кто может помочь, напишите, плиз, в личку.

usb-адаптер передатчика - альтернативная open-source прошивка
DrClover:

ЗЫ у меня оригинальная работала нормально тока с SANWA RD6000, c Futaba 9CHP каналы были перетусованы и небыло кнопок (смею предположить что изза инверсии PPM, транзистор на входе стоит)
С Вашей все ОК.ОВ.

Странно… у меня оригинальная работала на санвах, хайтеках и даже футабах в том числе и 9ти канальная футаба, точно какая не знаю… все это пошло по знакомым.

Контроллер бесколлекторного двигателя
СТК:

А резисторы R5/R6 какие? R5 = 10k R6 = 3,3k или R5=47k R6=10k?. Предполагаю, что второй вариант.

Скорее всего второй вариант, т.к. не помню ни одного резистора на 3к3, хотя и не понимаю про какие Вы резиторы говорите, ни платы ни схемы под рукой нет.

СТК:

На прошивке 1n1p.alt.hex ничего такого не было (моторчик от CD, перемотан на 13 витков)."
Тут я не совсем правильно выразился, подёргиваются не при работе а на старте, ещё точнее стартуют рывком. А у вас старт происходит плано как на коллекторных моторчиках?

Вообще без рывков, словно в руках хороший фирменный контроллер. Но это все на макете, на нем подтяжки все есть, которые на всякий случай стоят для защиты от неопределенностей на выходах МК при включении.

usb-адаптер передатчика - альтернативная open-source прошивка
osnwt:

Работа над ним уже идет, и довольно успешно. Но проект будет закрытым.

Жаль. А на сколько закрытый? Полностью или можно как-нить стать тестером? Собирался в ближайшее время заняться сам, но всвязи с загрузкой на работе и предстоящей длительной командировкой, видимо не получится.

osnwt:

Варианта 3:

Первым я на данный момент и воспользовался. Если приспичит, попробую 3-ий.

osnwt:

А с каким симулятором реально проблема?

Пока проверил в FMS, к риалфлайту компакт не мог найти после переезда, вещи разгребу все, - найдется.

usb-адаптер передатчика - альтернативная open-source прошивка

Полетал в симуляторе, вроде все нормально. Выкачал IAR 4.20 полистал код, не нашел определения поледовательности каналов, видимо они выдаются в компьютер в такой же последовательности, в которой приходят. У меня получаются некоторые каналы перепутаные на компьютере 😦. Т.к. в С и СРР я не силен, свободного времени еще меньше чем знаний, подскажите как поменять каналы.

usb-адаптер передатчика - альтернативная open-source прошивка
osnwt:

Версия от 11.08.2006.

Только что проверил эту версию, без кнопок (предыдущие версии не проверял ни одной), на передатчике Sanwa RD8000 и схеме на mega8. Стабильность в работе замечена была, в симуляторе пока проверить не успел, т.к. каналы на джойстике все попутаны получились 😦 В оригинальной проге написаной на асме, без проблем все поменял, тут не смог по причине отсутствия IAR 4.20, есть пока только 4.12, если получится найти новый крякнутый IAR и где настройки каналов, попробую перекомпилить, пока Вам огромное спасибо и удачи. Как только начнете работу регульятора для бесколлекторника на PWM3, сообщите, плиз, в личку.

Контроллер бесколлекторного двигателя
СТК:

Привет!
Собрал такой же контролер, прошивка 1n1p, тоже не заработала, долго разбираться не стал, поставил вот эту www.elflein-online.de/…/BlBoost_St1n1p.hex и всё запустилось.

у меня с этой прошивкой не пошло даже на макете (пока еще не пробовал прошить в EEPROM conf_out.hex). Зато выкачал 1n1p.alt.hex с ним на макете хорошо, а на маленькой плате дергает, несколько раз проверил плату, ошибок нет, КЗ тоже нет. Единстевнно я на питание не ставил электролит большой емкости (может быть из-за этого? пока проверить не могу, нет под рукой ни одного подходящего конденсатора// [added] Проверил с элетролитом, тоже дергает, похоже где-то на плате всетаки проблема).

СТК:

Моторчик от CD ( статор 9 зубьев), от винчестера ( статор 12 зубьев), и перемотанный (14 витков провод 0,8мм) от CD стартуют и работают. При медленном перемещении ручки газа немного подёргивает (не знаю, может это и нормально), а при быстром перемещении почти без подёргивания.

На прошивке 1n1p.alt.hex ничего такого не было (моторчик от CD, перемотан на 13 витков).

СТК:

С тормозом, без тормоза, при любом тайминге, с нагрузкой без нагрузки всё работает, единственное при авто-тайминге без нагрузки на максимальных оборотах появляются рывки, на фиксированном тайминге этого нет. Батареи, литий, определяет правильно, два «бипа» 2 банки, три «бипа» 3 банки. А вот с кадмием, что-то не совсем понятно, для переключение на кадмий и гидрид надо немного изменить прошивку при помощи программки которая лежит на этомже сайте (пока не пробовал). Да, ещё, при отключенном тормозе старт более уверенно.

Изменение типа аккумуляторов в конфиге нашел, а вот тормозов не обнаружил.

Контроллер бесколлекторного двигателя

Заказал платы BB13 1n1p, спаял, прошил - дергает движок (сильно) (програ 308 + bb13.inc подправленый под схему), на макете работает, но немного подергивает. На макете с прошивкой 308 и bb13.inc нормально все, на макете есть возможность перекидываться соединения с микрконтроллером. Прошивал файлом 1n1p.hex вообще не получаю 3 пика => движок завести не удалось. Кто-нить собирал по схеме 1n1p и какой прошивкой прошивали?

ILUHA:

Привет братья электронщики!
Здесь уже кто то сталкивался с тем что на МЕГЕ ВВ-13 неправильно определяет кол-во липолек по напруге. И там проблема была в подборе резисторов…

У меня та же проблема, только вот резисторы подобраны правильно, замедление и отруб происходят на указанных в асме напряжениях, и вот при инициализации 2 липольки определяет только с 7,5 вольт… чуть выше определяет как 3 липы… Что делать?

А как узнать сколько липолек\банок определилось?

Разъясните изготовление регулятора
Predator:

Может кто тыкнет на ссылку программатора для PIC???

В поисковике наберите PICprog или JDM… по программаторам в инете полно информации, не ленитесь пользоваться поиском.

Зарядник на max713
Sergo:

Начал сравнивать схему с теми что в даташите. Схемы оказались похожи, но заметил одно отличие. Почти во всех схемах что я видел вывод VLIMIT(1) подключен к REF(16), а в этой схеме VLIMIT подключается на V+(15). Вот я и думаю, может в схеме опечатка?

Возможно, почитайте даташит.

Sergo:

И еще вопрос. Не совсем понял про расчет R5. 0,25 - это постоянная величина или она может быть другой?

Еще раз прочтите вот это:
“The charge current is determind with the resistor R5. For example You have a battery with a capicity of 1,2 Ah and you want it be charged in 2 hours. You need 1,2/2=0,6A. Then R5 should be 0,25/0,6=0,42 ohm.”

Контроллер бесколлекторного двигателя
Ewgeny:

Шимицу предлагает исходники, их есчё надо компилить. Использует копараторы. Посмотри на rcgroup, он там в картинках расказывает принцип работы своего контроллера (страница 83 чтоли). Выложил в игле схему. Использует Н канальные полевики.
Я тоже купил силабс, тока мелкие, теперь голова болит как их паять 😉

А к силабсам как к АВР есть бесплатный программатор и компилятор?

Ewgeny:

Кстати тут на днях наткнулся на очередную версию прошивки для BB13 от другого гуру. Вот ссылка
www.elflein-online.de/…/Brushless-Portier.html
Может кто попробует и раскажет, а то времени совсем нет заниматся контроллером.

Про BB13 до этого писал. Пока результат не очень, но мне кажется это дело в моем макете.
Пробовал из игла плату 1n1p в домашних условиях изготовить, в очередной раз убедился что двусторонние мелкие платы без нормальных инструментов мне пока не под силу (плата получается отличная, но с переходниками проблема).
Сейчас поджимают сроки с очередной квалификационной работой, как только появится время планирую развести эту же плату в PCAD’е и отправить на заводское изготовление. Тогда уже можно будет делать реальные выводы по этому проекту, а вообще теоретически оно должно работать, хотя качество зависит от бескорыстности автора 😃

Контроллер бесколлекторного двигателя
anm:

На меге пока не делал, наступает лето, надо летать. Возможно зимой попробую.

Вчера запустил макет с прошивкой 307 и резисторами на 2k7 вместо 2k2, правда после того как нашел ошибку на макете. Перепробовал все остальные прошивки, лучше 307_2 ничего нет. Потом поставил на место резисторы по 2k2, с ними тоже все отлично. А вот на маленькой плате, где больше 40 переходных отверстий, так ничего и не заработало, запарился с этими переходниками. В ближайшее время разведу плату и закажу несколько на заводе, потом уже с мегой продолжу разбираться, главное найти время и средства.
Спасибо за помощь.

Контроллер бесколлекторного двигателя
anm:

Да

или сработала токовая защита.

Попробовал ваши прошивки, попробовал скомпилить сам. Чем отливаются Ваши прошивки друг от друга(какие изменения в 307_2mm_bnc)? Порпобовал на входы компоратора поставить резисторы по 220nF, не помню где, видел что нужно это сделать, т.к. чувствительность lm339 больше, чем у lm324.
Пока нормальной работы двигателя не добился - ни перемотанного ни магазинного.
Завтра попробую поменять резисторы 2k2 на 2k7, надеюсь сработает. Пока это похоже на танци с бубном 😃) А на меге8 у Вас есть положительные результаты?

valera_o:

а вот это фарж! ацп читать быстро не выйдет, 13 тактов вынь да положь, и еще не более 2 Мгц тактовой, а то глючит. бысторо вертеться, вероятно будет трудно 😃 а уж правильно градусы опережения считать- и того труднее…

Судя по описанию компаратора, время его отзыва 0.5мкс, тоже не шустро, но всё же. Что же такое “градусы опережения”? По авр444 получается, что между ZC и коммутацией 30град. Что, надо меньше 30-ти делать? А вообще-то авр444 нормальная хреновина, но для малооборотистых двигунов, да еще чтоб индуктивность обмоток не маленькая была. С перемотанными работает хуже, а со скоростными перестает ловить на …, без тахометра трудно сказать, на 10000(9зубов, 10 магнитов).

А Вы шим каким образом на полевики подаете? Как и в даташите через логику?

Да, через логику. Хотя есть вариант и без нее. Сделать прерывание по ОС0В и в обработчике делать “искл. ИЛИ” DRIVE_PORT и nextDrivePattern. Тока выходит, что низзя duty делать больше 199 и слегка перекошенный ШИМ, время на уход в прерывание на прямом и обратном ходе счетчика в одном случае складывается, а в другом вычитается. В общем рисую печатку без логики и под компаратор. Вот его-то фиг посмотришь в симуляторе. Только что прочитал, оказывается метод измерения ZC - классическая, блин, если бы Остап знал какие мудреные партии он играет… Меряется в середине выкл. состояния ШИМ. Как там написано: “необходим аналог. фильтр…, скорость зависит от применяемого фильтра”. А в ВВ13 никаких фильтров в цепях АЦП нет, я тоже не рисовал в печатке этих элементов, вроде подается на дифф. входы компаратора, если сигнал ШИМ синфазный - должен давиться, жаль дома нет двухлучевого осцилографа. Надо сносить на работу.

Я вот тоже склоняюсь к варианту гибридному - микроконтроллер(любая мега) + компоратор + логика какая-нибудь, тогда больше шансов работать на больших оборотах. Или обойтись внутренностями 90SPWM3, если получится найти… Жаль на руках осциллограф C1-101, для таких целей хотябы два канала, а лучше цифровой, но пока нет возможности, приходится довольствоваться тем что есть.