RTV forum PL | NewsGroups PL

CPLD XC9536 z dekoderem kwadraturowym w Ablu - jak poprawnie zdefiniować sygnały?

Problem z CPLD XC9536 i Abel

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - CPLD XC9536 z dekoderem kwadraturowym w Ablu - jak poprawnie zdefiniować sygnały?

SM
Guest

Fri Sep 12, 2008 4:25 pm   



Mam dziwny problem z XC9536 i prostym programem w Ablu - układ nie
działa jakbym oczekiwał.

Zrobiłem dekoder sygnału kwadraturowego na 4 przerzutnikach (dekoduje mi
sygnał na dwa wyjścia + i -).

Czy taka definicja we, wy i zmiennych jest poprawna?

MSR_CLK PIN 8; - sygnał zegarowy na wejście CLK przerzutników

ENC_A PIN 32; - wejście A enkodera
ENC_B PIN 31; - wejście B enkodera

ENC_INC PIN 6 istype 'com'; - wyjście +
ENC_DEC PIN 7 istype 'com'; - wyjście -

cztery przerzutniki typu D

NEWA NODE istype 'reg,buffer';
NEWB NODE istype 'reg,buffer';
OLDA NODE istype 'reg,buffer';
OLDB NODE istype 'reg,buffer';

i wzajemne powiązanie przerzutników


SM

SM
Guest

Fri Sep 12, 2008 4:25 pm   



Mam dziwny problem z XC9536 i prostym programem w Ablu - układ nie
działa jakbym oczekiwał.

Zrobiłem dekoder sygnału kwadraturowego na 4 przerzutnikach (dekoduje mi
sygnał na dwa wyjścia + i -).

Czy taka definicja we, wy i zmiennych jest poprawna?

MSR_CLK PIN 8; - sygnał zegarowy na wejście CLK przerzutników

ENC_A PIN 32; - wejście A enkodera
ENC_B PIN 31; - wejście B enkodera

ENC_INC PIN 6 istype 'com'; - wyjście +
ENC_DEC PIN 7 istype 'com'; - wyjście -

cztery przerzutniki typu D

NEWA NODE istype 'reg,buffer';
NEWB NODE istype 'reg,buffer';
OLDA NODE istype 'reg,buffer';
OLDB NODE istype 'reg,buffer';

i wzajemne powiązanie przerzutników

NEWA.CLK = MSR_CLK;
NEWB.CLK = MSR_CLK;
OLDA.CLK = !MSR_CLK;
OLDB.CLK = !MSR_CLK;

NEWA.D = ENC_A;
NEWB.D = ENC_B;
OLDA.D = NEWA.Q;
OLDB.D = NEWB.Q;

SM

elektroda NewsGroups Forum Index - Elektronika Polska - CPLD XC9536 z dekoderem kwadraturowym w Ablu - jak poprawnie zdefiniować sygnały?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map