對於DAQ-STC的Counter,我能只用一個Counter來觸發產生一個脈衝序列嗎?



硬體: Counter/Timers (TIO)

問題: 對於DAQ-STC的Counter,我能只用一個Counter來觸發產生一個脈衝序列嗎?

解答: DAQ-STC的Counter不允許只用一個Counter來觸發產生一個脈衝序列,只有660x系列Counter/Timer板子(如6602,6608)上的DAQ-TIO的Counter可以。
但是可以用兩個DAQ-STC的Counter來觸發一個脈衝序列,只需用Counter 0產生一個用來觸發的單脈衝,Counter 1則用來產生脈衝序列,並用Counter 0的output信號作為Counter 1的 gate輸入信號。Counter 0應該將內部20M的時基信號作為它的source信號,而它的gate端將接受數位外部觸發。它的脈衝延遲應該設為兩個源脈衝,脈寬應該設為10000000。
這麼做的話,Counter 0的輸出將會使產生脈衝序列的Counter 1的gate端變高,在第二個源脈衝來時(這將是該參數所允許的最小值),在數位觸發後脈衝序列發生開始前將會有50ns的延遲,有個竅門就是迴圈來檢測Counter 0的output狀態。當Counter的output為高時,這個Counter需要被disarmed,Counter 0被disarmed以後,它的輸出仍將保持高電平,意味著Counter 1的脈衝序列輸出仍將正常運行。10000000的脈寬輸入將使脈衝有0.5秒的寬度。這個脈寬將使得軟體有足夠的時間來檢測Counter的輸出狀態是否為高電位並且在它狀態回落前disarm它。

相關連結:

附加檔案:





報告日期: 02/01/2002
最後更新: 12/25/2003
文件偏號: 2I0FMKXA