USB thu phát lựa chọn?

N

Niver

Guest
Hi all,

Tôi tự hỏi về để làm cho một nhà làm USB phân tích với một vi điều khiển (cổng IO của 3.3V) giám sát các USB và đi qua một số loại thông điệp đến một máy PC qua RS232.

Tôi muốn biết được USB thu phát sẽ được tốt hơn cho một phân tích tốc độ và đầy đủ với khả ở châu Âu.

Thnx rất nhiều!

 
Chào,

Tôi nghĩ rằng bạn là người mới vào cổng USB và tôi muốn khuyên bạn FTDI products.If bạn có kinh nghiệm với cổng RS232, bạn có thể dễ dàng thích nghi với các dự án của bạn để USB protocol.You có thể mua trực tiếp từ công ty.

http://www.ftdichip.com/

Phân tích.

 
Hi Analyzer,

Yeap, tôi thực sự thích thú với xe buýt này.Nhưng tôi có một số câu hỏi mở.

Tôi muốn monitorize các giao dịch dẫn và Tôi không biết các chip FTDI thực hiện chức năng cấp cao hơn mà bạn không thấy các giao dịch.Tôi nghĩ rằng điều này bởi vì các chip FTDI cung cấp trình điều khiển và COM này có nghĩa rằng Windows cài đặt nó như là một thiết bị HID hoặc một cái gì đó như thế.Có lẽ, Có thể thực hiện một Ethernet USB Adapter với chip FTDI (Bulk IN, rác OUT, Interrupt Kiểm soát và ống)?

Thanx trước

 
Chắc chắn,
Tôi nghĩ bạn chỉ nhìn vào nối tiếp <-> USB tức thì chuyển đổi ic's Đối với tốc độ cao và truyền dữ liệu phức tạp. Họ có dễ sử dụng ics 'Nếu bạn không hài lòng,. Bạn có thể thử xem cây bách psoc's.www.cypress.com
Phân tích.

 
Cảm ơn bạn Analyzer.Tôi đã tìm thấy một thu phát có thể được sử dụng để monitorize các gói USB qua xe bus ....

http://www.fairchildsemi.com/pf/US/USB1T11A.html

... và Việt mẫu

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Ngạc nhiên" border="0" />Vấn đề tiếp theo là trở kháng cần thiết trong D và D-của thu phát này.Các phân tích phải có một trong những máy chủ và thiết bị USB, do đó, nó phải có hai kết nối USB (A và pin B-to-pin được liên kết) và tín hiệu đó phải được nhận bằng cách thu phát này.Tôi nghĩ rằng tôi không cần bất cứ trở kháng bởi vì nó chỉ đọc và không viết thư cho xe buýt, và các thiết bị USB có impedances cũng.

Ai đó có thể giúp ... thanx? Trước!!

 
Chào,

Tôi nghĩ rằng bạn cần một ic đệm cho dont i usb.But biết nếu có một giải pháp tức thì cho bạn.Có lẽ bạn có thể sử dụng quang isolators để cân bằng impedance.Cypress cũng sẽ gửi mẫu nếu quý vị vui lòng yêu cầu họ

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Phân tích.

 
nó rất thú vị khi biết dự án này.Niver, mà mcu u sẽ kế hoạch sử dụng
cho dự án này?hiện dự án này bao gồm một số fpga hoặc someting như vậy?Như tôi biết, không mcu hiện tại có khả năng chuyển giao các tín hiệu từ Tx USB mà không cần logic, mặc dù u chỉ muốn giám sát các thiết lập mã thông báo.ít nhất, một trong những sie là phải cho u, nhưng điều này không phải là một tương tự với điều đó từ intel, vì u chỉ muốn theo dõi, không tham gia giao tiếp với máy chủ lưu trữ & thiết bị, phải không?sie một lần này đặc biệt có sẵn, các hi-tốc độ mcu có thể có khả năng giao diện với điều đó.nhưng tôi vẫn còn nghi ngờ gì.cuối cùng, tôi không nghĩ rằng kết hợp impendence là rất quan trọng ở đây, nó chỉ là cùng với việc đưa 10pf tải trên D / D-theo các USB1T11A miễn là thiết lập này Tx để nhận chế độ.10pf tải cho hầu hết các máy chủ lưu trữ là tất cả các quyền.bạn có thể chia sẻ với tôi thêm thông tin về progess của bạn về dự án này?và nếu bạn cần sie, tôi có thể cho nó để u.

 
Hi VSOP,

Tôi muốn sử dụng một từ ARM Atmel với TQFP gói (AT91R40008) và bộ nhớ Flash (AT49BV1614A).

Tôi nghĩ rằng mình là đúng, Đó sẽ là một Sie cần thiết để có nhiều năng lực CPU để theo dõi.Xin vui lòng cho tôi biết trong đó Sie là bạn suy nghĩ.

Tôi muốn sử dụng nó để monitorize Control ống EP0 của một thiết bị mạng, trong đó comunicates với chủ sử dụng giao thức RNDIS.Tôi muốn có được một LOG của các lệnh RNDIS từ máy chủ và các phản ứng của điện thoại.Tương tự như một điều này:1367____: SOF
SEND_ENCAPSULATED_COMMAND (21 00 00 00) (P35)
wIndex (00 00)
wLength: 24ngày (18 00)
1368____: Idle (5) SYNC (00000001) SETUP (> 0x2d) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1369____: Idle (3) SYNC (00000001) DATA0 (> 0xc3) DATA (21 00 00 00 00 00 18 00) thời gian (8,17 hệ)
1370____: Idle (6) SYNC (00000001) ACK (<0xd2) thời gian (1,50 hệ)
1371____: SOF
REMOTE_NDIS_INITIALIZE_MSG (02 00 00 00) (P10)
MessageLength: 24ngày (18 00 00 00)
1372____: Idle (5) SYNC (00000001) OUT (<0xe1) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1373____: Idle (3) SYNC (00000001) Data1 (> 0x4b) DATA (02 00 00 00 18 00 00 00) thời gian (8,17 hệ)
1374____: Idle (7) SYNC (00000001) ACK (<0xd2) thời gian (1,50 hệ)
1375____: SOF
RequestId: (01 00 00 00)
MajorVersion: (01 00 00 00)
1376____: Idle (5) SYNC (00000001) OUT (<0xe1) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1377____: Idle (3) SYNC (00000001) DATA0 (> 0xc3) DATA (01 00 00 00 01 00 00 00) thời gian (8,17 hệ)
1378____: Idle (6) SYNC (00000001) ACK (<0xd2) thời gian (1,50 hệ)
1379____: SOF
MinorVersion: (00 00 00 00)
MaxTransferSize: 16384d (00 40 00 00)
1380____: Idle (5) SYNC (00000001) OUT (<0xe1) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1381____: Idle (3) SYNC (00000001) Data1 (> 0x4b) DATA (00 00 00 00 00 40 00 00) thời gian (8,17 hệ)
1382____: Idle (6) SYNC (00000001) ACK (<0xd2) thời gian (1,50 hệ)
1383____: SOF
1384____: Idle (5) SYNC (00000001) TRONG (> 0x69) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1385____: Idle (5) SYNC (00000001) Data1 (<0x4b) DATA (0) thời gian (2,83 hệ)
1386____: Idle (7) SYNC (00000001) ACK (> 0xd2) thời gian (1,50 hệ)
FIN de la commande (24 octet)
1387____: SOF

1388____: SOF
(phản ứng sẵn?)
1389____: Idle (5) SYNC (00000001) TRONG (> 0x69) Địa chỉ (0x2) EP (0x1) EP (0x1) thời gian (2,83 hệ)
1390____: Idle (6) SYNC (00000001) DATA0 (<0xc3) DATA (01 00 00 00 00 00 00 00) thời gian (8,17 hệ)
1391____: Idle (7) SYNC (00000001) ACK (> 0xd2) thời gian (1,50 hệ)
1392____: SOF
1393____: SOF
1394____: Idle (5) SYNC (00000001) TRONG (> 0x69) Địa chỉ (0x2) EP (0x1) EP (0x1) thời gian (2,83 hệ)
1395____: Idle (5) SYNC (00000001) Data1 (<0x4b) DATA (0) thời gian (2,83 hệ)
1396____: Idle (7) SYNC (00000001) ACK (> 0xd2) thời gian (1,50 hệ)

GET_ENCAPSULATED_RESPONSE (a1 01 00 00) (P35)
wIndex: (00 00)
wLength: 1025d (01 04)
1397____: Idle (15) SYNC (00000001) SETUP (> 0x2d) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1398____: Idle (3) SYNC (00000001) DATA0 (> 0xc3) DATA (a1 01 00 00 00 00 01 04) thời gian (8,17 hệ)
1399____: Idle (6) SYNC (00000001) ACK (<0xd2) thời gian (1,50 hệ)
1400____: SOF
REMOTE_NDIS_INITIALIZE_CMPLT (02 00 00 80) (P11)
MessageLength: 52d (34 00 00 00)
1401____: Idle (5) SYNC (00000001) TRONG (> 0x69) Địa chỉ (0x2) EP (0x0) EP (0x0) thời gian (2,83 hệ)
1402____: Idle (5) SYNC (00000001) Data1 (<0x4b) DATA (02 00 00 80 34 00 00 00) thời gian (8,17 hệ)
1403____: Idle (7) SYNC (00000001) ACK (> 0xd2) thời gian (1,50 hệ)

Tôi chỉ tự hỏi .... nhưng.

Cảm ơn bạn trước!

 
Xin chào Niver,
Các phân tích Cata có thể fullfill nhu cầu của bạn một cách dễ dàng, nhưng nếu bạn muốn có một nhà tạo một ....Thực ra nó không phải dễ dàng ở tất cả, như tôi biết.Trong ý tưởng của tôi, nó chỉ là một nghe để xe buýt USB để phân tích này, sao cho đầu ra tín hiệu cho phép của USB Tx phải được vô hiệu hóa.Theo cách này, các Tx có thể nhận được tất cả các tình huống trên xe buýt, nhưng các phản ứng sẽ không ảnh hưởng đến nguyên nhân của các xe buýt của nó là vô hiệu hóa.Sau đó, các sie bình thường và logic phụ trợ cũng như có thể chạy một cách bình thường.Philips, Cypress cung cấp rất nhiều MCU w / USB interface, tất nhiên, w / UART cho RS-232.Nhưng tôi thực sự không có ý tưởng làm thế nào để vô hiệu hóa pin tôi đã đề cập ở trên để làm cho hình thức này MCU là một linstener.Trong lưu ý ứng dụng kèm theo, nó cho thấy một trong MCU là có thể kết nối trực tiếp Tx, nó có thể hữu ích cho bạn.
Xin lỗi, nhưng bạn cần phải đăng nhập để xem tập tin đính kèm này

 
Thnx VSOP cho thông tin của Thu Philips,

Có, tôi muốn thiết kế một home-made USB phân tích, trong đó tôi có thể tùy biến các loại giao dịch monitorized.Như bạn đã đề cập, nó sẽ được dificult để quản lý các giao dịch mà không Sie một, do đó, tôi đã tìm Thu Sie tại Cypress và tôi đã tìm thấy một trong những điều này mà có vẻ thú vị.

http://www.cypress.com/products/datasheet.cfm?partnum=SL811S

Và, như Đếm nói ... Cypress cũng sẽ gửi mẫu nếu quý vị vui lòng yêu cầu họ

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />

.

 
SL811 là sự kết hợp của Tx Sie backend logic MCU / DMA giao diện, vì vậy bạn vẫn cần ARM của bạn để tương tác với nó.Nó không có vấn đề sử dụng nó so với MCU w / USB interface.Những gì tôi liên quan đến là làm thế nào để loại logic như là một nghe USB "".
Hãy để tôi đi theo thiết lập mã thông báo là một ví dụ, một khi các thiết bị nô lệ đã hoàn tất các bước thiết lập lại, nó khởi đầu cuối 0 ở đầu tiên tiếp nhận thiết lập mã thông báo.Sau khi tiếp nhận thiết bị nô lệ một thiết lập mã thông báo, nó chấp nhận các dữ liệu tương ứng, sau đó trả lại một ACK.Bây giờ vấn đề là nô lệ sẽ cho phép sản lượng cho phép pin của Tx để trả lại ACK, nó sẽ ảnh hưởng đến tình trạng xe buýt nếu thiết bị này chỉ là một nghe không phải là cắm thực trong điện thoại.Vì vậy, tất cả các quyền để xem các thiết lập mã thông qua các thiết bị đầu cuối gián đoạn, nhưng sau đó xe buýt là không làm việc đúng hơn.
Ngoài ra, không để kéo 1.5K lên trên D của bạn, kể từ khi nó được sử dụng để thông báo cho chủ nhà có một thiết bị là plug-in.
Hy vọng nó sẽ giúp ích cho bạn.

 
Sử dụng vi mạch FM232BM để chuyển đổi USB to Serial Port.

 
FM232BM nhà sản xuất cho các vi mạch này là ai, là này của ...?? FTDI's<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Câu hỏi" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top