คำถามติดแท็ก usb

USB คือ Universal Serial Bus หากคำถามของคุณเกี่ยวข้องกับชิปเฉพาะโปรดระบุในคำถามของคุณ

3
รหัสผลิตภัณฑ์ใน USB คืออะไรและฉันจำเป็นต้องซื้อสำหรับโครงการของฉันหรือไม่
ฉันกำลังพยายามพัฒนาอุปกรณ์พกพาที่จะช่วยให้ฉันถ่ายโอนข้อมูลจากอุปกรณ์เก็บข้อมูล USB หนึ่งไปยังอุปกรณ์อื่นโดยไม่ต้องใช้ PC / แล็ปท็อป ฉันอ่านคู่มือนักพัฒนาโดย Jan Axelson ที่ฉันเจอส่วนที่บอกว่าต้องซื้อ ID ผู้ขาย USB / ID ผลิตภัณฑ์เพื่อสร้างอุปกรณ์ USB ใด ๆ ฉันอ่านแบบเดียวกันในฟอรัม USB Implementers ฉันไม่แน่ใจในความสำคัญของรหัสผลิตภัณฑ์นี้ในโครงการของฉัน เป็นที่อยู่ MAC ของคอมพิวเตอร์ / แล็ปท็อปและฉันต้องการหรือไม่ เป็นสิ่งที่จำเป็นสำหรับการพัฒนาอุปกรณ์ต่อพ่วงเท่านั้นไม่ใช่อุปกรณ์อย่างที่ฉันต้องการนำไปใช้ (ซึ่งฉันคิดว่าเป็นเหมือนโฮสต์)?

2
ATX PSU จ่ายพลังงานให้กับพอร์ต USB โดยตรงได้หรือไม่
ฉันจะสร้าง bench top PSU จาก ATX PSU และฉันต้องการเพิ่มพอร์ต USB สำหรับการชาร์จ มันควรจะสามารถจ่ายพลังงาน Arduino หรือชาร์จโทรศัพท์ (ไม่ใช่ Apple) ของฉัน (ฉันรู้ว่าอุปกรณ์ Apple ต้องการวงจรเพิ่มเติม แต่ฉันไม่ได้เป็นเจ้าของดังนั้นฉันจึงไม่สนใจสิ่งนั้น) เนื่องจาก USB ใช้ + 5V ฉันสามารถเชื่อมต่อ + 5V ของตัวเชื่อมต่อ USB หญิงกับ + 5V บน ATX โดยตรงและ USB GND กับ ATX + 0V ทำให้ไม่ต้องต่อสายข้อมูล นี่เป็นความคิดที่ดีหรือไม่? สิ่งนี้อนุญาตให้อุปกรณ์วาดกระแสไฟฟ้าได้มากเท่าที่ต้องการ (เช่นที่ชาร์จโทรศัพท์ USB) หรือถูก จำกัด ไว้ที่ …
11 power-supply  usb  atx 

1
2-layer USB 2.0 การกำหนดเส้นทางความเร็วสูง
ก่อนปิด: นี่เป็นโปรเจ็กต์งานอดิเรกแบบครั้งเดียว (หรือสองครั้ง) ไม่มีอะไรจริงจังมากขึ้น ถ้านี่เป็นการออกแบบเชิงพาณิชย์ฉันจะไป 4 ชั้นพร้อมกัน (แม้ว่าฉันจะไม่ได้ออกแบบโครงการในตอนแรก) การทำเลเยอร์ 4 ชั้นเป็นที่ยอมรับได้ก็ต่อเมื่อจำเป็นเท่านั้น บอร์ดดังกล่าวมีราคาอย่างน้อยสองเท่าในปริมาณเหล่านี้และ PCB แบบ 2 ชั้นยังมีราคามากกว่าส่วนประกอบที่รวมกัน เป้าหมายคือการส่งสัญญาณ USB 2.0 ซึ่งส่วนใหญ่ไม่เป็นอันตรายระหว่างตัวเชื่อมต่อสองตัว (USB-B ถึง USB-A หญิงทั้งสอง) ไม่มีอะไรมาก PCB ของฉันไม่ได้ใช้สัญญาณจริง (หากจุดเหล่านี้ย้ายโพสต์ไปยังดินแดน "แคบเกินไป" อย่าลังเลที่จะเพิกเฉยต่อพวกเขา :-) ดังนั้นคำถามคือ: เป็นไปได้ด้วยผลลัพธ์ที่ยอมรับได้? แน่นอนว่าเป้าหมายหลักคือเพื่อให้สามารถสื่อสารด้วยความเร็วสูง (480 Mbit / s) ตามข้อมูลจำเพาะของ USB คู่ที่แตกต่างควรมีอิมพิแดนซ์ต่างกันที่ 90 โอห์มและอิมพีแดนซ์ที่มีลักษณะเป็นพื้นถึง 30 โอห์ม อย่างไรก็ตาม USB ดูเหมือนจะทนต่อการละเมิดเล็กน้อย SMSC app …

3
ฮับขับเคลื่อนด้วยบัส USB - มากกว่า 100 mA ต่ออุปกรณ์หรือไม่
ฉันต้องการถามคำถามที่เฉพาะเจาะจงเกี่ยวกับการจัดการพลังงาน USB ก่อนอื่นฉันจะร่างการออกแบบอุปกรณ์ของฉัน เป็นไดรเวอร์สายสัญญาณสมมาตรพร้อมตัวแปลงสัญญาณเสียงในตัวสำหรับระบบลำโพง DIY ของฉัน อุปกรณ์ดังกล่าวถูกแบ่งออกเป็นสองช่วงตึกโดยส่วนใหญ่จะเป็นไดรฟ์เวอร์ที่มีตัวควบคุม MCU และตัวแปลงสัญญาณเสียง (PCM2706 ของ TI) ทั้งสองต้องการการเชื่อมต่อข้อมูล USB (ผ่าน FT232R สำหรับบล็อกไดรเวอร์) และอุปกรณ์ทั้งหมดควรใช้บัส บล็อกทั้งสองจะถูกเชื่อมโยงเข้าด้วยกันโดยชิปฮับ USB ซึ่งให้การเชื่อมต่อ USB อัปลิงค์เดียวกับพีซี ฉันคาดว่าปริมาณการใช้เวทีคนขับจะอยู่ระหว่าง 100 และ 200 mA (แน่นอนมากกว่าหนึ่งหน่วยโหลด) ปัญหามาที่นี่: ตามข้อกำหนดของ USB ฮับที่ขับเคลื่อนด้วยบัสสามารถจัดหาได้เพียงหนึ่งหน่วยต่อพอร์ตดาวน์สตรีมในขณะที่วาดสูงสุด 5 ยูนิตจากอัพสตรีม ฉันอยากรู้ว่าฮับจะทำอะไรถ้าฉันขอสองหน่วยผ่าน FT232 สำหรับเวทีขับ ขีด จำกัด อัปสตรีม 5 หน่วยจะไม่ถึง (1 ยูนิตสำหรับฮับ, 1 ยูนิตสำหรับตัวแปลงสัญญาณและสองสำหรับไดรเวอร์) ดังนั้นคอมพิวเตอร์ควรจะสามารถจัดหากระแสไฟฟ้านั้นได้ สำหรับชิปฮับฉันได้รับการตรวจสอบจากhttp://www.ti.com/lit/ds/symlink/tusb2036.pdf มีตัวเลือกของโหมดเปิดเครื่อง …
11 power  usb 

2
ESD Strike บนพินกราวด์วงจรสัมผัส
ฉันได้ออกแบบวงจรสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ซึ่งมีขั้วต่อ USB ที่สัมผัสภายนอกสำหรับการชาร์จและถ่ายโอนข้อมูล มันเป็นตัวเชื่อมต่อ USB ที่ไม่ได้มาตรฐานเชื่อมต่อได้โดยไม่มีการเชื่อมต่อแบบป้องกันและวงจรทั้งหมดจะอยู่ในปลอกพลาสติกที่ไม่มีความเป็นไปได้ในการใช้งานตัวถัง / ป้องกันโลกบางอย่างเช่นภาพด้านล่าง: สำหรับการป้องกัน ESD ฉันได้ปฏิบัติตามคำแนะนำการออกแบบเกือบทั้งหมดที่มีให้ที่นี่: http://www.semtech.com/images/promo/Protecting_USB_Ports_from_ESD_Damage.pdf ฉันสามารถเห็นภาพเส้นทางปัจจุบันเมื่อ Vbus, D + หรือ D- ได้รับผลกระทบจากชีพจรบวกหรือลบ ESD เช่นการหมุนพวงมาลัยไดโอดไปข้างหน้าเพื่อทำการลบชีพจรหรือเบี่ยงเบนไปที่ TVS กลางสำหรับชีพจรบวกโปรดแก้ไขถ้าความเข้าใจของฉันปิด อย่างไรก็ตามฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นถ้าขา GND ที่เปิดรับได้รับ zap คำถาม: การตี ESD เชิงลบบนขา GND จะมีผลเช่นเดียวกับชีพจรเชิงบวกต่อ Vbus เช่นการพังทลายของ TVS avalanche ส่วนกลางที่นำไปสู่การจับยึดหรือไม่ ในกรณีที่ ESD หยุดงานประท้วงใน GND, ไดโอดบังคับเลี้ยวและ / หรือ TVS ส่วนกลางจะทำการส่งต่อและส่งพลังงานทั้งหมด (ลบ 1 diode …

2
มีความแตกต่างระหว่างพิน 13 และพินที่เหลือหรือไม่?
Pin 13 มี LED ติดตั้งบนพื้นผิว นอกเหนือจากความจริงที่ว่ามันทำให้บางสิ่งสว่างขึ้นมีความแตกต่างที่ไม่สำคัญอะไรระหว่างพินนี้กับพินดิจิตอลทั่วไปหรือไม่? ตัวอย่างเช่นถ้าฉันanalogWrite()ใช้พิน 12 และ 13 เอาต์พุตของวันที่ 13 จะลดลงอย่างมากหรือไม่

1
การป้องกันขั้นพื้นฐานสำหรับอินเตอร์เฟส USB
ฉันไม่เคยป้องกันอินเทอร์เฟซ USB ของฉันสำหรับไมโครคอนโทรลเลอร์จนกระทั่งพอร์ต USB ของพีซีของฉันหยุดทำงานเนื่องจากการเชื่อมต่อไม่ดีอย่างโปร่งใส ดังนั้นฉันเริ่มที่จะปกป้องพวกเขา แต่ฉันพบบาง ESD IC ที่ปกป้องพวกเขา แต่คำถามของฉันคือ ... มีวิธีง่าย ๆ ในการแยกส่วนประกอบที่ไม่ต่อเนื่องหรือไม่? ฉันเจอวงจรที่ใช้ตัวต้านทานและซีเนอร์ไดโอดคู่หนึ่ง นั่นเพียงพอที่จะปกป้องพวกเขาหรือไม่? ข้อมูลเพิ่มเติมเกี่ยวกับการป้องกัน usb: http://www.digikey.com/techxchange/message/6040
10 usb  protection  data 

3
ความยาวสายเคเบิล USB กับ Ethernet
ฉันกำลังพูดคุยกับเพื่อนร่วมงานเกี่ยวกับข้อ จำกัด ของความยาวสายเคเบิล USB และเท่าที่ฉันจำได้ว่ามันถูก จำกัด โดยหน้าต่างแคบ ๆ โฮสต์ต้องการอุปกรณ์ที่จะตอบสนอง (กล่าวถึงที่นี่ ) เขาชี้ให้เห็นว่าอีเธอร์เน็ตกำลังถ่ายโอนข้อมูลในอัตราที่สูงกว่า ( USB 1.5 / 12/480 / 5,000 Mbit / s (ขึ้นอยู่กับโหมด)กับอีเธอร์เน็ต 10 / 100Gbps) และอนุญาตให้ใช้สายเคเบิลยาวกว่า ( 100m สำหรับสาย CAT6 ) ดังนั้นฉันเดาว่าเราทั้งคู่ต่างก็สงสัยว่าโปรโตคอล USB แบบใดที่จำกัดความยาวของสายเคเบิลไว้ที่ 5 เมตรและแตกต่างจาก Ethernet อย่างไร
10 usb  ethernet  cables 

4
อุปกรณ์ที่ใช้พลังงาน USB พร้อมตัวเก็บประจุแยกตัวเก็บประจุหลายตัว
ฉันมีอุปกรณ์ขับเคลื่อน USB ที่มี IC หลายตัว จากสิ่งที่ฉันได้อ่านมันเป็นวิธีปฏิบัติมาตรฐานในการใช้การผสมผสานของตัวเก็บประจุหลายช่วงเพื่อแยกชิ้นส่วน IC แต่ละตัวด้วยขนาดที่เล็กที่สุดใกล้เคียงที่สุดและตัวเก็บประจุขนาดใหญ่ที่อยู่ไม่ไกล อย่างไรก็ตามฉันวิ่งเข้าไปในภาวะที่กลืนไม่เข้าคายไม่ออก: จากแหล่งข้อมูลนี้ความจุการแยกตัวสูงสุดที่อนุญาตสำหรับอุปกรณ์ USB คือ 10uF ด้วย IC หลายตัวทุกตัวมีการรวมกันของ 0.1uF และ 2.2uF / 4.7uF ตัวเก็บประจุตัวแยกส่วนฉันเลยเกินขีด จำกัด นี้ได้อย่างง่ายดายเพราะพวกมันทั้งหมดอยู่ในแนวขนาน ทางออกเดียวที่ฉันคิดได้ก็คือการลด / กำจัดตัวเก็บประจุแยกที่ใหญ่กว่าและ / หรือพยายามที่จะรวมตัวเก็บประจุตัวแยกสลายขนาดใหญ่ของ IC สองสามตัวพร้อมกัน ในใจของฉันไม่ได้แก้ปัญหาเหล่านี้ดูเหมือนจะเหมาะ โครงร่าง decoupling ที่แนะนำสำหรับ IC หลายตัวบนอุปกรณ์ขับเคลื่อน USB คืออะไร? การใช้พลังงานตามทฤษฎีของ IC ทั้งหมดที่ใช้งานยังต่ำกว่าขีด จำกัด ที่สามารถจ่ายผ่าน USB 2.0

4
การแยกด้วยไฟฟ้าของ Hi-speed USB เป็นไปไม่ได้หรือไม่?
ฉันมีตัวแยก USBซึ่งให้การแยกกระแสไฟฟ้าของอุปกรณ์ USB จากพีซีของฉัน แต่ใช้งานได้กับ USB ความเร็วต่ำและความเร็วเต็มเท่านั้น ฉันไม่พบตัวแยกไฟฟ้าทางเลือกใด ๆ ที่ให้การเชื่อมต่อความเร็วสูง อย่างไรก็ตามตัวขยายไฟเบอร์ USBนั้นมาพร้อมกับ throughput ความเร็วสูงและควรมีทั้งการแยกแบบไฟฟ้าและแบนด์วิธสูง แต่อาจมีค่าใช้จ่ายสูงกว่าหรือไม่ มีข้อ จำกัด ในทางปฏิบัติหรือทางกายภาพกับแบนด์วิดท์ของตัวแยกไฟฟ้าสำหรับ USB หรือไม่? มีการเกี่ยวข้องกับกฎหมายทางฟิสิกส์จริงหรือเป็นเพียงความท้าทายด้านวิศวกรรมหรือปัญหาด้านต้นทุนหรือไม่? แก้ไข ให้ฉันใช้ถ้อยคำใหม่คำถามของฉันเอง: ตัวแยก USB ที่ไม่ใช่ไฟเบอร์มีราคาประมาณ€ 100 แต่ จำกัด อยู่ที่ USB ความเร็วเต็ม ไม่มีตัวแยก USB ความเร็วสูงดังนั้นฉันจึงคิดว่าไม่สามารถทำราคา€ 100 ได้ แต่จะมีราคาสูงกว่ามาก (1,000 €หรือ 10,000 €) ในราคาดังกล่าวไม่มีตลาดจึงไม่มีตัวแยก USB ความเร็วสูง คำถามคือสิ่งนี้อะไรที่ทำให้ตัวแยก USB ความเร็วสูงมีราคาแพงกว่าตัวแยก USB แบบเต็มความเร็ว …
10 usb  isolation 

3
ความเสถียรของเอาต์พุต USB + 5V
ดังนั้นฉันกำลังออกแบบอุปกรณ์ที่ควรจะเชื่อมต่อกับพีซีผ่าน USB และดึงพลังงานจาก VBUS (+ 5v) ของ USB ฉันสงสัยว่าฉันต้องใส่ตัวควบคุมแรงดันไฟฟ้าระหว่าง + 5v จาก USB และไมโครคอนโทรลเลอร์บนอุปกรณ์ของฉันหรือไม่ ฉันได้ทดสอบอุปกรณ์นี้บนแล็ปท็อปของตัวเองและใช้งานได้ดี แต่ฉันไม่แน่ใจว่าฉันสามารถตั้งสมมติฐานเกี่ยวกับความเสถียรของ VBUS บนคอมพิวเตอร์เครื่องอื่นได้หรือไม่ ฉันดูที่การออกแบบ Arduino บางอย่างและพวกเขาดูเหมือนจะไม่วางตัวควบคุมแรงดันไฟฟ้าใด ๆ เมื่อมันขับเคลื่อนผ่าน USB ดังนั้นปลอดภัยที่จะสมมติว่า + 5v มาจากการเชื่อมต่อ USB ของพีซีค่อนข้างเสถียรหรือไม่
10 usb  usb-device 

5
ฉันสามารถใช้ Arduino เป็น USB เป็นอินเตอร์เฟสแบบอนุกรมได้หรือไม่
ผมมีผู้เล่น BluRay ที่สามารถโปรแกรมโดยการเข้าถึงไปยังคอนโซลอนุกรมตามที่อธิบายไว้ที่นี่ ฉันมี Arduino (Seeduino จริง ๆ ) ที่มีอินเตอร์เฟซ USB ตามเอกสารของ Arduino หมุด 0 และ 1 คือ RX และ TX หมุดเหล่านี้ข้ามจากสิ่งที่คอมพิวเตอร์ส่งหรือไม่ ฉันสามารถใช้ Arduino เป็น USB เพื่อต่ออินเตอร์เฟสแบบอนุกรมสำหรับสิ่งที่ฉันต้องการได้หรือไม่?
10 arduino  usb  uart 

6
USB Power - พื้นฐาน
ฉันใหม่ในการออกแบบบางสิ่งบางอย่างที่จะขับเคลื่อนโดย USB เป็นการดีที่มันสามารถเสียบเข้ากับอะแดปเตอร์กับปลั๊กติดผนังของสหราชอาณาจักรหรือพอร์ต USB ที่ใช้พลังงานบนอุปกรณ์อื่น ฉันมีการออกแบบวงจรโดยใช้ Kicad แต่ฉันไม่เคยขับเคลื่อนอุปกรณ์ด้วย USB เป็นเพียงแค่การเชื่อมต่อ V + กับบิตที่ต้องการพลังงานกราวด์ไปยังบิตที่ต้องการกราวด์และขั้วต่อตัวเก็บประจุ 1uF ระหว่างสอง (ถ้าเป็นเช่นนั้นควรเชื่อมต่อวิธีใด)? หรือผิดอย่างนี้หรือ? ฉันไม่ต้องการการถ่ายโอนข้อมูลใด ๆ ไปยัง D + และ D- ถูกเปิดทิ้งไว้ จำเป็นต้องเชื่อมต่อกับกราวด์ด้วยตัวต้านทานแบบดึงลงหรืออะไร? รหัสชอบทำให้ถูกต้องดังนั้นฉันสามารถทำได้เมื่อออกแบบผลิตภัณฑ์อื่น ๆ ฉันเปิดเครื่อง attiny และ LED 5mm บางอัน
10 power  usb  ground 

1
ฉันจะค้นหาค่าสำหรับการสร้างตัวบ่งชี้ USB HID ได้ที่ไหน
ฉันพยายามที่จะให้ความรู้กับตัวเองเล็กน้อยเกี่ยวกับการสร้างตัวอธิบาย USB HID ใน C สำหรับโครงการ USB PIC32 ที่ฉันต้องการลอง ฉันได้ดาวน์โหลดเอกสารตารางการใช้งาน HID จากhttp://www.usb.org/developers/hidpage/และพยายามที่จะระบุว่าค่าจริงจะถูกระบุไว้อย่างไรสำหรับองค์ประกอบต่าง ๆ ในตัวบอกสถานะ HID ให้ฉันอธิบายด้วยข้อความที่ตัดตอนมาจากตัวอย่างที่ฉันกำลังดู: ROM struct{BYTE report[HID_RPT01_SIZE];}hid_rpt01={{ 0x05,0x01, // USAGE_PAGE (Generic Desktop) 0x09,0x05, // USAGE (Game Pad) 0xA1,0x01, // COLLECTION (Application) 0x15,0x00, // LOGICAL_MINIMUM(0) 0x25,0x01, // LOGICAL_MAXIMUM(1) 0x35,0x00, // PHYSICAL_MINIMUM(0) 0x45,0x01, // PHYSICAL_MAXIMUM(1) // ... จากตัวอย่างข้างต้นเป็นที่ชัดเจนว่าอาร์เรย์ BYTE ประกอบด้วยคู่ของคีย์ …
10 usb  hid 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.