單片機實現DTMF或FSK來電顯示
根據CCITT的建議,國際采用的多種頻率為687 Hz,770 Hz,852 Hz,941 Hz,1 209 Hz,1 336 Hz,1 477 Hz和1 633 Hz等8種。用這8種頻率可形成16種不同的組合,從而代表16種不同的數字或功能鍵,具體組合見表1。
2硬件部分
來電顯示FSK傳輸頻率為1 200 Hz和2 200 Hz,FSK是連續(xù)相位的,且高電平與低電平的頻率不成倍數關系(1 200 Hz與2 200 Hz)。采用測量脈沖寬度不容易確定上升沿與下降沿,理論上用A/D轉換后的幅值對時間查表可確定上升下降沿,但軟硬件太復雜,還不如用成品FSK解調IC。在電路設計中先通過三級管放大提高增益,后加1個RC濾波器限定輸入信號的帶寬,最后利用三級管的3個區(qū)(飽和區(qū)、放大區(qū)、截止區(qū))把波形整形成近似方波形式利用單片機在I/O口上采集的脈沖寬度來判別頻率值。單片機的外圍電路如2圖所示。
ETIP和ERING直接接到電話線上,Q101集電極輸出到單片機I/O口,當有數據信號時,OUT1會出現一個低電平輸入單片機,用于監(jiān)測信號的到來;Q100用來補償RC的衰減;輸入上限頻率為2 400 Hz左右,下限頻率為100 Hz左右;Q101的靜態(tài)工作點為IE=0.22 mA,IB=5.6 A,Q點接近截止區(qū)又臨近飽和區(qū),利用這兩個區(qū)來整形濾波后的波形使其近似于方波;在實驗和應用中效果還是可以的;FSK的半個周期波形的解調輸入/輸出波形如圖3所示。
交換機相關文章:交換機工作原理
評論