Re: Samplingssystem
Postat: 9 januari 2017, 21:50:59
Jag har nu trimmat mitt diskreta samplingssystem lite.
Först kom jag på att t.ex symbolräknaren inte resetades ordentligt, eller jo den resetas men den kommer aldrig därifrån.
Den kommer aldrig därifrån för den ligger i konstant asynkron reset som teoretiskt skulle kunna hävas av en klockpuls om bara inte reset är så "hård" att inga klockcyklar tas emot.
Så vad man måste göra är att genererera en kort reset-puls som resetar men sedan släpper så räknaren kan räkna.
Alltihop kompliceras av att räknaren bara får räkna ett visst antal gånger och sedan göra reset på sig själv ihop med att synkronismen med övriga räknare bör behållas och en POR-signal (Power-On-Reset) införas.
Hade det bara varit att räknarna kunnat räkna "runt" och dessutom bara behövt börja vid noll allihop, så hade en enkel POR-signal hjälpt men nu måste man alltså ta hand om två reset-signaler dvs POR och själv-reset.
Detta komplicerar saken en aning men efter lite klurande kom jag på det, jag nyttjar gärna HC74 som D-vippa för att den kan asynkront både noll-ställas och ett-ställas så vad jag nu gör är att jag har en POR-signal och fördröjer dessutom den en aning, sen låter jag den ofördröjda POR noll-ställa D-vippan som strax därefter ett-ställs av den fördröjda POR.
På utgången av D-vippan har jag sedan en spikbildare (som går mycket kortvarigt noll enbart på positiv flank hos insignalen) och eftersom denna signal sedan går vidare till Reset (säger vi, heter Preset visserligen) hos räknarna så resetas dom kortvarigt för att i nästa stund stå redo att räkna.
Jag har också infört en manuell frekvensjustering för att kunna testa grejerna både map faktiska frekvenser och rent allmänt.
Den manuella frekvensjusteringen bryter egentligen bara den automatiska uppstegringen av symboler/perioder och gör det möjligt att manuellt klocka igenom alla symboler, den är f.ö och för säkerhets skull kopplad till POR så bara genom att stänga av/sätta på spänningen så kommer systemet fungera som vanligt igen.
MVH/Roger
PS
Nån som förresten vet om det finns återfjädrande (tryck)knappar med två lägen?
Först kom jag på att t.ex symbolräknaren inte resetades ordentligt, eller jo den resetas men den kommer aldrig därifrån.
Den kommer aldrig därifrån för den ligger i konstant asynkron reset som teoretiskt skulle kunna hävas av en klockpuls om bara inte reset är så "hård" att inga klockcyklar tas emot.
Så vad man måste göra är att genererera en kort reset-puls som resetar men sedan släpper så räknaren kan räkna.
Alltihop kompliceras av att räknaren bara får räkna ett visst antal gånger och sedan göra reset på sig själv ihop med att synkronismen med övriga räknare bör behållas och en POR-signal (Power-On-Reset) införas.
Hade det bara varit att räknarna kunnat räkna "runt" och dessutom bara behövt börja vid noll allihop, så hade en enkel POR-signal hjälpt men nu måste man alltså ta hand om två reset-signaler dvs POR och själv-reset.
Detta komplicerar saken en aning men efter lite klurande kom jag på det, jag nyttjar gärna HC74 som D-vippa för att den kan asynkront både noll-ställas och ett-ställas så vad jag nu gör är att jag har en POR-signal och fördröjer dessutom den en aning, sen låter jag den ofördröjda POR noll-ställa D-vippan som strax därefter ett-ställs av den fördröjda POR.
På utgången av D-vippan har jag sedan en spikbildare (som går mycket kortvarigt noll enbart på positiv flank hos insignalen) och eftersom denna signal sedan går vidare till Reset (säger vi, heter Preset visserligen) hos räknarna så resetas dom kortvarigt för att i nästa stund stå redo att räkna.
Jag har också infört en manuell frekvensjustering för att kunna testa grejerna både map faktiska frekvenser och rent allmänt.
Den manuella frekvensjusteringen bryter egentligen bara den automatiska uppstegringen av symboler/perioder och gör det möjligt att manuellt klocka igenom alla symboler, den är f.ö och för säkerhets skull kopplad till POR så bara genom att stänga av/sätta på spänningen så kommer systemet fungera som vanligt igen.
MVH/Roger
PS
Nån som förresten vet om det finns återfjädrande (tryck)knappar med två lägen?