Нужно реализовать следующий алгоритм, на чём это лучше сделать? Может быть даже не на ПЛИС, а на микроконтроллере каком-то или на жёсткой логике проще...
Итак, алгоритм:
1. При наличии на входе 1 сигнала Vlead (частота может быть 50 или 17кГц ) с коэффициентом заполнения более 0.1 ----
На 3 выходах V1, V2, V3 должны быть три сдвинутых относительно друг друга на 120 градусов сигнала с коэффициентом заполнения 0.55
следующих с частотой 50кГц.
2. При наличии на входе 1 сигнала Vlead (чачастота может быть 50 или 17кГц) с коэффициентом заполнения менее 0.1 ----
На тех же 3 выходах (на рисунке обозначены как V11, V22, V33) должны быть три сдвинутых относительно друг друга на 120 градусов сигнала с коэффициентом заполнения 0.85 следующих с частотой 17 кГц.
Переключение должно происходить при условии что сигнал на входе1 Vlead имеет коэффициент запонения более (менее) 0.1 в течении времени не менее 1000 uS. На рисунке Vlead дан просто для наглядности.
Да, очень важна стабильность выходных сигналов. При каком либо сбое вылетит много дорогостоящих деталек.
И размер должен быть не DIP44 конечно )) , что-то в районе SO-8. SO-16 по габаритам.
Спасибо!
Сообщение отредактировал SergCh - Jan 17 2012, 10:56