新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > pci卡設計心得

        pci卡設計心得

        作者: 時間:2012-04-18 來源:網絡 收藏
        其實從開始我對是一竅不通的,硬件還好說,軟件驅動程序更是一頭霧水,由于我的是要在windows98操作系統下應用的,所以必須編寫的驅動程序,支持windows98下pnp硬件的驅動程序一般可以編程vxd。如果想為了以后的2k平臺兼容就最好編wdm,因為windows2k不支持vxd,而且以后的發展wdm肯定要代替vxd了。不過由于我找到的資料基本上都是介紹vxd的,感覺vxd的技術好像更成熟一點,編的人更多一點,所以偷了一下懶(慚愧),就沒有去研究wdm,就選擇了vxd。

        我的pci卡其實很簡單,僅僅在本地端接了一個遙測信號的處理系統。

        先說說硬件吧,其實按照正常的pci卡開發過程,仔細閱讀pci規范是很重要的,但是由于時間比較短,我也沒有很大的耐性看那些破規范,也就稍稍了解了一下。現在市場上有許多的專用的pci規范接口芯片,這些芯片提供的pci接口完全符合規范,具體符合的規范版本可以參看具體的芯片所以即使開發者不是很了解規范的具體細則,也可成功的設計pci卡。也就是可以達到傻瓜及設計。在連線上只要將對應的引腳連在總線上就可以了,在連線時要注意pci規范中提到了信號用的反射波信號,所以驅動的信號只用了要求電壓的一半,另一半靠反射來提升。所以對信號線的長度有要求:64位卡的32位信號具備的最大連線長度是1500mil,64位擴展信號的附加信號的連線長度最大為2000mil,pci clk的長度為2500mil+/-100mil,如果不夠長度可以多繞幾圈。
        還有一個要注意的是pci信號中prsnt1和prsnt2,開始我對這兩個信號一直不是很清楚,清華bbs上的精華區說得也是含糊,后來師兄devilface告訴我的prsnt1和prsnt2兩者必須有一個接gnd,否則系統肯定找不到卡,主板就是靠這兩個信號來判斷這個插槽上是否有卡,而其接法同pci卡使用的功率有關具體的含義如下(0 表示懸空,1表示接地):
        prsnt1prsnt2含義
        00no card
        0115w
        1025w
        117.5w
        另外pci卡上最好在從槽上引的電源上多加幾個電容,所有電源都必須退藕一般規范推薦pci卡做4層板,但是我只做了2層,其實無所謂,只要2層布得開,沒必要布4層,不過我布線的時候還是費了一點功夫,用specctra布了5,6次,為研究室節省開支嘛!(要是導師看見了該多感動呀!)

        上一頁 1 2 3 4 5 6 7 8 9 下一頁

        關鍵詞: pci卡

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 农安县| 繁昌县| 兰溪市| 故城县| 交城县| 南和县| 东台市| 霞浦县| 华亭县| 米脂县| 梨树县| 锡林郭勒盟| 崇仁县| 赫章县| 荥阳市| 威信县| 托克逊县| 麻江县| 岚皋县| 东源县| 大方县| 团风县| 花垣县| 上高县| 南陵县| 昔阳县| 台中市| 昭觉县| 钦州市| 新河县| 沅陵县| 桐庐县| 马龙县| 嵊州市| 上思县| 日喀则市| 东明县| 封开县| 伊川县| 杭锦后旗| 子长县|