• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 系統構思要使用何種晶片來設計?
#5
初級會員
初級會員


查看用戶資訊

發表於: 2008/2/27 13:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 系統構思要使用何種晶片來設計?
#4
版主
版主


查看用戶資訊
主機接電腦直接使用RS-232, 接子機部份使用 RS-485 。
其中 RS-485 使用半雙工模式並配合 EUART 所提供的 9-bit Address Mode 功能,這樣佈不會有打架的情形,所有的資料收發都由主機控制。可以去找一下 RS485 的 IC 研究一下 (TI SN75176) ,左邊檔案下載裡有 APP001 的線路就有 Half-Duplexer 的設計。

扣掉兩組 Vdd & Vss 後,其它的腳位都可以透過 Configuration 的設定變成一般I/O腳,例如: MCLR,OSC1, OSC2 等。

要深入討論系統的架構,請撥電話到 Microchip 找我。

發表於: 2008/2/27 10:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 系統構思要使用何種晶片來設計?
#3
初級會員
初級會員


查看用戶資訊
謝謝您的回覆,這樣我已經有些概念了.
不過針對您的部份答覆,我仍有一些疑問,當子機與主機在通信當中,會有可能其它的子機也想送出資料,將導致資料將互相衝突,而我有去買了RS-232轉RS-485的市面上的產品,它好像是接電腦的COM PORT使用的,在COM PORT方面,除了線路上有接了RXD與TXD外,它好像又接了其它的線路,我想大概是RS-485線上不忙碌的信號轉給RS-232讓電腦判讀是否適當時機丟出資料,以PICF887的MPU來看,使用串列傳輸的接腳有RX與TX,再加上接地,以RS-485轉接器來看似乎沒有緩衝器在裡面,是不是我須要再提供MPU的兩隻腳來判斷RS-485的DSR與DTR或CTS與RTS信號後,再來做資料的準備丟出動作
還有您說的EUART與UART差別在哪裡,有沒有可以直接轉換MPU到RS-485的晶片,或相關的文章可以查尋,讓我多了解一點該如何設計這一方面的硬體與軟體
另外您有提到I/O組數可以接達36組之多,我看一些書寫的頂多到32組而已,不知道哪一個是對的,而這個組數又是怎麼計算出來的呢?

發表於: 2008/2/27 0:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 系統構思要使用何種晶片來設計?
#2
版主
版主


查看用戶資訊
參照:
主機部份須
1.提供通訊的PORT給子機通訊用
2.提供UART-PORT給電腦使用
3.提供Ethernet-PORT給連接INTERNET使用
4.並列傳輸或使用USB介面可以連接發票機用

PIC24FJ64GA006 : 2 UART, 可以加上一個 ENC28J60 的 TCP/IP 控制器模組(AC164123 PICtail Plus for 16-bit ) TCP/IP 功能最好使用 16-bit 的 MCU 比較好實現。
及64-pin包裝有足夠的腳位可以連接發票機。如果要有 USB 功能可能要找 USB Host的元件( USB OTG)

參照:
子機部份須
1.提供通訊的PORT給主機通訊用
2.至少提供約3個8位元的PORT控制其它硬體用

PIC16F887 or PIC18f4420 有硬體的 EUART 可以使用 RS-485 半雙工模式配合 9-bit Address Mode 功能,這樣就可以擴充很多的子機。I/O 有 36 個。


發表於: 2008/2/26 14:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


系統構思要使用何種晶片來設計?
#1
初級會員
初級會員


查看用戶資訊
有一個系統要構思設計概念因為不曉得用哪顆ic會比較好,尋問看看有沒有人可以提供好的建議

主機A1一台
子機B1~B12共十二台

各子機要在固定1秒傳送一些固定資料給主機A1,1台子機傳送期間,另1台子機須等待,待其結束後才可以傳送,不可互相衝突,
各子機間不須互相通訊

當有須要時主機A1須傳送資料給子機,或可以使用廣播方式,定位址後依收到資料判斷是否為子機位址的資料才留起來那台子機使用

主機部份須
1.提供通訊的PORT給子機通訊用
2.提供UART-PORT給電腦使用
3.提供Ethernet-PORT給連接INTERNET使用
4.並列傳輸或使用USB介面可以連接發票機用

子機部份須
1.提供通訊的PORT給主機通訊用
2.至少提供約3個8位元的PORT控制其它硬體用

針對此一大系統設計
在主機與子機通訊部份,子機均藉由連線連接到主機,約20公尺內以這種點對多點通訊,我該使用何種來做為通訊較好
主機A1部份我要使用哪一種IC較好
子機B1~B12部份,由於通訊的PORT將設限於IC內原有的功能,若8051的硬體控制PORT已夠使用,再外加上此種通訊的PORT是不是可以達成節省成本設計,若不行,以PIC最省成本的設計方式用哪一顆IC較好

發表於: 2008/2/25 16:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------