Нужно реализовать следующий алгоритм, на чём это лучше сделать? Может быть даже не на ПЛИС, а на микроконтроллере каком-то или на жёсткой логике проще...
Итак, алгоритм:
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 по габаритам.
Спасибо!