Abel invert help

Gyorgy Varga vgyorgy at gylab.hu
Fri Sep 23 23:15:59 CEST 2005


Guta kerülget, egyszerûen nem értem, hogy miért negálgat. Van
valakinek ötlete?
A program releváns részei

MODULE enc
ENC_A                   PIN     22 istype 'com,buffer';
ENC_B                   PIN     23 istype 'com,buffer';
TP7                             PIN     1 istype 'com,buffer';
TP6                             PIN     2 istype 'com,buffer';
TP8                             PIN     12 istype 'com,buffer';
TP9                             PIN     13 istype 'com,buffer';
TP13                            PIN     20 istype 'com,buffer';

an node istype 'reg,buffer';
an2 node istype 'reg,buffer';
bn2 node istype 'reg,buffer';
aup node;
adn node;

EQUATIONS

// ---------------------------- Encoder handling ----------------------------
CLK = TP7;

an.clk = CLK;  an.d = ENC_A;
an2.clk = CLK;  an2.d = an.q;
aup = an.q & !an2.q;
adn = !an.q & an2.q;
clk_up = (aup & ENC_B) # (adn & !ENC_B);
clk_dn = (aup & !ENC_B) # (adn & ENC_B);

TP6 = ENC_A;
TP8 = an.q;
TP9 = an2.q;
TP13 = aup.q;


A problémám az utolsó néhány bejegyzéssel van. Az ENC_A-nak adok
jelet, a TP-ket szkópolom. A CLK-n egy 10Mhz órajel van.
Amit mérek:
TP6: ENC_A negáltja!
TP8: TP6
TP9: ENC_A nem negálva.
Miért invertálgat nekem mindenféléket?
-- 
Best regards,
 Gyorgy                          mailto:vgyorgy at gylab.hu




More information about the Elektro mailing list