色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > 基于USB接口的數(shù)模轉(zhuǎn)換系統(tǒng)設(shè)計

          基于USB接口的數(shù)模轉(zhuǎn)換系統(tǒng)設(shè)計

          作者: 時間:2013-08-21 來源:網(wǎng)絡(luò) 收藏

          在制作PCB的時候,應遵守高速印刷電路板的要求。為了達到較高的信號質(zhì)量,需要采用4層板甚至6層板來布線。將芯片放置在信號層,并盡可能離GND層近些。
          中的D+和D-用于高速的USB數(shù)據(jù)傳輸,因此這兩根信號線直接影響USB電路的穩(wěn)定性,在印制電路板布線的時候需要仔細布置。D+和D-的走線應盡可能短且相等,并且合理設(shè)置D+和D-的導線寬度和間距。D+和D-之間的差分阻抗應該為90W±10%。保證在D+和D-信號的下面是完整的GND層。中間斷開的GND層將導致差分阻抗不匹配,并增加信號的干擾。

          4 程序設(shè)計
          上位機的程序在VisualC++6.0編譯環(huán)境中進行設(shè)計,分為設(shè)備初始化、USB設(shè)備檢測、輸出電壓三個部分,程序代碼分別介紹如下。
          4.1 設(shè)備初始化
          需要先初始化USB設(shè)備變量、控制端點變量和線程變量。主要是在OnInitDialog()函數(shù)中進行。代碼示例如下:
          d.JPG
          e.JPG
          4.3 輸出電壓
          用于從文本框中讀取輸入的電壓值,然后轉(zhuǎn)換為浮點數(shù),接著轉(zhuǎn)換成最接近的并行數(shù)據(jù),最后通過自定義請求輸出給USB設(shè)備。代碼示例如下:
          f.JPG

          5 小結(jié)
          本文通過一個完整的實例,講解了如何使用USB芯片實現(xiàn)上位機控制D/A轉(zhuǎn)換輸出模擬電壓。D/A轉(zhuǎn)換器將數(shù)字信號轉(zhuǎn)換成為模擬信號,可以利用成熟的數(shù)字電路技術(shù)實現(xiàn)控制,應用非常廣泛。熟練掌握這種方法以后對于相關(guān)領(lǐng)域的設(shè)計工作十分有用。

          本文引用地址:http://cafeforensic.com/article/185428.htm

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉