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

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

3
USB Type C จัดการกับขั้วตรงกันข้ามได้อย่างไร
ขั้วต่อ USB Type C ใหม่ไม่มีการป้องกันกระแสไฟฟ้าย้อนกลับทางกายภาพอีกต่อไป คุณสามารถเสียบมันในแบบที่คุณต้องการทั้งสองด้านและยังไม่มีจุดสิ้นสุด A และ B อีกต่อไปมันเหมือนกันทั้งหมด ดังนั้น USB ชนิดใหม่นี้จะจัดการอย่างไรที่ขั้วไม่ได้ถูกย้อนกลับ? อุปกรณ์จำเป็นต้องเห็นด้วยกับบางอย่างในฮาร์ดแวร์และกำหนดเส้นทางการเชื่อมต่ออย่างเหมาะสมหรือไม่? หรือมีเวทมนตร์การจัดเส้นทางบางอย่างเกิดขึ้นในตัวเชื่อมต่อและอุปกรณ์ไม่ต้องจัดการอะไรและมั่นใจได้ว่าขั้วถูกต้องเสมอ

2
USB และ RS232 ต่างกันอย่างไร
มีคนบอกฉันหน่อยได้ไหมว่าทำไมคนถึงใช้ USB หรือ RS232 พวกเขาทั้งสองพอร์ตอนุกรมใช่มั้ย และฉันเข้าใจว่า USB นั้นเร็วกว่ามาก (โดยเฉพาะ USB3.0) แต่ถ้าผู้คนต้องการเช่นกันฉันมั่นใจว่าพวกเขาสามารถสร้างตัวต่อให้กับ RS232 ได้อย่างรวดเร็ว ดังนั้นข้อดีและข้อเสียของทั้งคู่คืออะไร
29 usb  serial  rs232 

11
ฉันต้องการเรียนรู้วิธีสร้างแกดเจ็ต USB ของฉันเอง
ฉันเขียนไดร์เวอร์อุปกรณ์อักขระ Linux สำหรับสิ่งของของผู้อื่นมาระยะหนึ่งแล้ว ฉันต้องการหางานอดิเรกใหม่และความคิดในการสร้าง Gizmos USB ของฉันเองนั้นดูเรียบร้อยดีจริงๆ ฉันตื่นเต้นที่จะสามารถควบคุมไฟ LED เซอร์โวและสเต็ปมอเตอร์บางตัวได้ ฉันสนุกกับการเรียนรู้สิ่งใหม่ด้วยตัวเองและตื่นเต้นเมื่อมีอะไรบางอย่างทำงานได้ในที่สุด ฉันไม่ได้ทำการเขียนโปรแกรม MC อย่างจริงจัง แต่รู้วิธีของฉัน ใครช่วยแนะนำชุดบางอย่างที่จะเป็นประโยชน์กับ noob สมบูรณ์หรือไม่ เป็นการดีที่พวกเขาคือ: เป็นมิตรกับลินุกซ์ จัดส่งไปต่างประเทศได้ (ขณะนี้ฉันอาศัยอยู่ในเอเชีย) เสนอชุดเขียงหั่นขนม หากคุณมีเวลาและความชอบลิงก์ไปยังโครงการในเว็บไซต์ของผู้อื่นที่มีรายการแผนผังและชิ้นส่วนจะได้รับการชื่นชมอย่างมาก ฉันต้องการศึกษาจากตัวอย่าง แต่เป็นตัวอย่างที่ดีซึ่งเป็นสาเหตุที่ฉันถามที่นี่ เป้าหมายสุดท้ายของฉันคือการทำให้ตัวรวบรวมข้อมูลของฉันเอง - ทุกอย่างตั้งแต่ปริมาณน้ำฝนไปจนถึงเดซิเบลเฉลี่ยจนถึงระดับแสง ขออภัยหากมีการถามก่อนหน้านี้ฉันค้นหา (และค้นหาแท็ก)

2
ทำไมผู้ติดต่อสำหรับสายข้อมูลในปลั๊ก USB A และ B จึงสั้นกว่าผู้ติดต่อสำหรับกราวด์และพาวเวอร์?
ฉันอ่านค่าตัวเชื่อมต่อ USB บนWikipediaและฉันสังเกตว่าผู้ติดต่อสำหรับสายข้อมูล (D + และ D-) สั้นกว่าทั้งปลั๊ก Type A และ Type B อะไรคือเหตุผลเบื้องหลังการออกแบบนี้
28 usb  connector 

3
สัญลักษณ์ 3 ตัว (วงกลม, สี่เหลี่ยม, สามเหลี่ยม) ในปลั๊ก USB Type-A แสดงถึงอะไร?
สัญลักษณ์ 3 ตัว (วงกลม, สี่เหลี่ยม, สามเหลี่ยม) ในปลั๊ก USB Type-A แสดงถึงอะไร? มันคือการแจ้งเตือนเกี่ยวกับพลังงาน / ข้อมูลหรือเพียงแค่การระบุสากลสำหรับ USB?
28 usb 

2
ตัวเชื่อมต่อ USB บน PCB
ฉันต้องการสร้างบอร์ดซึ่งสามารถเสียบเข้ากับพอร์ต USB ของคอมพิวเตอร์ได้โดยตรงแทนที่จะใช้ขั้วต่อ "USB-A" ตัวผู้แยกต่างหาก ฉันได้เห็นระบบนี้ใช้สำหรับคีย์หน่วยความจำ USB ขนาดเล็กมากเช่นนี้ ฉันจะวางโครงร่าง PCB ที่มี "ตัวเชื่อมต่อ" ในตัวได้อย่างไร ฉันกำลังใช้ Eagle ไม่มีใครมีห้องสมุดหรือไม่ ใครช่วยแนะนำวิธีอื่นในการทำเช่นนี้ได้บ้าง
27 pcb  usb  connector  eagle 


8
การชาร์จ USB และพอร์ตการชาร์จ "อัจฉริยะ" (เช่น PowerIQ ของ Anker) ทำงานอย่างไร
วิศวกรซอฟต์แวร์ที่มีความเข้าใจงานอดิเรกของ EE ที่นี่ เมื่อเร็ว ๆ นี้ฉันได้สังเกตเห็นการอ้างสิทธิ์จำนวนมากจากผู้ผลิตชุดแบตเตอรี่ USB ที่พอร์ตของพวกเขานั้น "ฉลาด" และ "ระบุอุปกรณ์" เป็น "ส่งมอบกระแสสูงสุดสำหรับอุปกรณ์" ดูคร่าวๆเกี่ยวกับเรื่องนี้ดูเหมือนจะบอกเป็นนัยว่านี่ไม่ใช่ภาษาการตลาดที่สมบูรณ์และจริงๆแล้วมีบางสิ่งที่ซับซ้อนมากขึ้น ไม่เข้าใจเคมีที่ละเอียดอ่อนของแบตเตอรี่ลิเธียมไอออนหรือลักษณะของตัวควบคุมการชาร์จฉันเดาว่าการชาร์จแบตเตอรี่ให้เร็วที่สุดคุณจะวาดกระแสให้มากที่สุดเท่าที่จะเป็นไปได้ นี่ไม่ใช่กรณีเนื่องจากมีเอกสารว่าอุปกรณ์ จำกัด การชาร์จ 1A ในบางกรณีเมื่อพวกเขาสามารถวาดได้มากขึ้น ทำไมนี้ หากการจับสลากในปัจจุบันนั้นควบคุมได้ดีจะเกิดอะไรขึ้นกับพอร์ตสมาร์ทเหล่านี้เพื่อให้อุปกรณ์สามารถดึงกระแสได้มากขึ้น จากหน้าผลิตภัณฑ์สำหรับแบตเตอรี่ Anker พวกเขาอ้างว่าพอร์ตของพวกเขาระบุอุปกรณ์และ "พูดภาษาการชาร์จที่เป็นเอกลักษณ์" (การใช้ถ้อยคำนั้นทำให้ฉันรู้สึกคลื่นไส้) บางทีฉันไม่ควรตอบสนองอย่างรุนแรงต่อถ้อยคำนั้น - สายข้อมูล USB ใช้เพื่อต่อรองรูปแบบการชาร์จหรือไม่? ขอบคุณ!

4
โล่ USB ลงดินหรือไม่ลงดิน
ฉันได้รับอุปกรณ์ในที่ทำงานเพื่อทำการทดสอบ โดยทั่วไป IC กำลังล้าสมัยดังนั้นฉันต้องทดสอบชิ้นส่วนทดแทน เมื่อทำการตรวจสอบ ESD ซ้ำอุปกรณ์จะล้มเหลว ฉันตรวจสอบประวัติของอุปกรณ์และมีปัญหาในการส่ง ESD มาก่อน มีข้อความจากสถานที่ทดสอบว่าอุปกรณ์ดังกล่าวเป็นโลหะทั้งหมด (ตัวเรือนสแตนเลสสตีล) เท่านั้นที่ต้องมีการสัมผัสกับดิสชาร์จถึง 4kV (ฉันอยู่ในสหราชอาณาจักร) เห็นได้ชัดว่ามันล้มเหลวสองสามครั้งจนกระทั่งตัวเก็บประจุ / ตัวต้านทานถูกเพิ่มระหว่างตัวป้องกัน USB และกราวด์และมีการแนะนำแท็บโลหะขนาดเล็กเพื่อเพิ่มการสัมผัสที่ดีขึ้นระหว่างกราวด์ PCB และตัวโลหะ เห็นได้ชัดว่าเรื่องนี้ทำให้มันผ่าน ย้ายไป 5 ปีและฉันทำการทดสอบซ้ำ ทุกครั้งที่ฉันทำการทดสอบการปลดปล่อยผู้ติดต่อที่ +4kV อุปกรณ์จะสูญเสียหน่วยความจำ (นี่คืออุปกรณ์บันทึกข้อมูล) และต้องมีการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานและเริ่มการบันทึกใหม่เพื่อให้ทำงานได้อีกครั้ง ฉันตรวจสอบเก่าบางรายการโดยใช้ IC ก่อนหน้านี้และพบว่าสิ่งนี้ก็ล้มเหลวเช่นกัน ดูเหมือนว่ามันเป็นปัญหาที่เกิดขึ้นเป็นระยะ ๆ (อุปกรณ์บางตัวผ่านการทดสอบ 3 ใน 10 ครั้ง, อื่น ๆ ล้มเหลวทั้งหมด 10 ฯลฯ ) ดังนั้นสำหรับฉันที่ดูเหมือนว่าผ่านการทดสอบ ESD ดูเหมือนว่าจะมีความบังเอิญ …
25 usb  esd 

8
ทำไมตัวเชื่อมต่อ USB เข้ากับทางเดียวเท่านั้น
ทำไมปลั๊ก USB เสียบเข้ากับพอร์ต USB ได้ทางเดียว ยกโทษให้ความไม่รู้ของฉัน แต่มีปลั๊กหลายประเภทที่มี "รอบทิศทาง" และไม่จำเป็นต้องเน้นวิธีการบางอย่างเพื่อให้พอดีกับปลั๊กที่สอดคล้องกัน (ตามรูปร่าง) ในกรณีของ USB เมื่อคุณพยายามที่จะเสียบหนึ่งคนตาบอดมันอาจจะน่ารำคาญนิดหน่อยถ้าคุณพยายามที่จะทำมันกลับหัวกลับหาง ฉันคาดเดาว่าสิ่งนี้เกี่ยวข้องกับ pinout แต่ทำไมมาตรฐาน USB จึงไม่ต่อรองกับ "pin 1" เมื่อมีบางอย่างเสียบอยู่หรือใช้รูปแบบ pinout สมมาตรที่ใช้งานได้
24 usb  connector 

6
โปรโตคอลการ จำกัด / การซิงโครไนซ์เทคนิคแบบอนุกรม
เนื่องจากการสื่อสารแบบซีเรียลแบบอะซิงโครนัสแพร่กระจายอย่างกว้างขวางในอุปกรณ์อิเล็กทรอนิกส์ทุกวันนี้ฉันเชื่อว่าพวกเราหลายคนได้พบคำถามเช่นนี้เป็นครั้งคราว พิจารณาอุปกรณ์อิเล็กทรอนิกส์Dและคอมพิวเตอร์PCที่เชื่อมต่อกับสายอนุกรม (RS-232 หรือคล้ายกัน) และจำเป็นต้องมีการแลกเปลี่ยนข้อมูลอย่างต่อเนื่อง Ie PCกำลังส่งเฟรมคำสั่งแต่ละเฟรมX msและDกำลังตอบกลับด้วยรายงานสถานะ / เฟรม telemetry แต่ละรายการY ms(สามารถส่งรายงานเป็นการตอบสนองต่อคำขอหรือเป็นอิสระ - ไม่สำคัญเลยที่นี่) กรอบการสื่อสารสามารถมีข้อมูลไบนารีใด ๆ โดยพลการ สมมติว่าเฟรมการสื่อสารเป็นแพ็กเก็ตที่มีความยาวคงที่ ปัญหา: เนื่องจากโปรโตคอลมีความต่อเนื่องด้านการรับอาจหลุดการซิงโครไนซ์หรือเพียงแค่ "เข้าร่วม" ที่อยู่ตรงกลางของเฟรมที่ส่งต่อเนื่องดังนั้นมันจะไม่รู้ว่าจุดเริ่มต้นของเฟรม (SOF) นั้นอยู่ที่ไหน ข้อมูลมีความหมายที่แตกต่างกันไปตามตำแหน่งของ SOF ข้อมูลที่ได้รับจะเสียหายและอาจเกิดขึ้นตลอดไป ทางออกที่ต้องการ รูปแบบการลด / ประสานที่เชื่อถือได้ในการตรวจจับ SOF ด้วยเวลาการกู้คืนสั้น ๆ (เช่นไม่ควรใช้เวลามากกว่านั้นพูด 1 เฟรมเพื่อซิงโครไนซ์อีกครั้ง) เทคนิคที่มีอยู่ฉันรู้ (และใช้บางส่วน) ของ: 1) ส่วนหัว / การตรวจสอบ - SOF เป็นค่าไบต์ที่กำหนดไว้ล่วงหน้า ตรวจสอบผลรวมในตอนท้ายของเฟรม จุดเด่น:เรียบง่าย …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

2
ฉันจะสร้างทริกเกอร์พินของ Fairchild FSA9280 / FSA9480 / FSA880 ได้อย่างไร (Samsung Galaxy S)
นี่เป็นช็อตเล็กน้อย แต่ฉันหวังว่าจะมีใครบางคนเข้าถึงแผ่นข้อมูลแบบเต็มสำหรับหนึ่งในชิปที่ระบุไว้ในชื่อเรื่องและสามารถบอกฉันได้ว่าการรวมกันของ VBUS_IN และตัวต้านทานบน ID_CON จะทำให้มันเรียก PIN BOOT บนชิป น่าเสียดายที่ Fairchild จะไม่ปล่อยแผ่นข้อมูลแบบเต็มสำหรับชิปเหล่านี้ (ฉันได้ถาม) และมีเฉพาะรุ่นย่อ (ลิงก์ PDF) บนเว็บ เรื่องยาว: ชิป FSA9480 ใช้กับโทรศัพท์ซัมซุงบางรุ่นเพื่อตรวจจับอุปกรณ์เสริมต่างๆโดยใช้ตัวตรวจจับความต้านทานที่ขา ID ของพอร์ต USB เราได้ทำการคืบหน้าไปมากผ่านข้อมูลจากแหล่งเคอร์เนล Android ของโทรศัพท์ ตอนนี้เรากำลังพยายามบังคับให้ซีพียูของโทรศัพท์เข้าสู่โหมดการกู้คืนการบูตที่จะทำให้มันโหลด bootloader ภายนอกจากพอร์ตอนุกรมและดูเหมือนว่าขา BOOT บน FSA9480 อาจทำเช่นนี้ได้ แต่เราไม่สามารถหาวิธีได้ เพื่อทริกเกอร์มัน จนถึงตอนนี้ฉันได้ลองตัวต้านทานทั้งหมดในรายการที่รู้จักโดยไม่ต้องต่อสายไฟเข้ากับพอร์ต USB และค่าตัวต้านทานทั้งหมดที่สร้างเอาต์พุตอนุกรมอีกครั้งโดยใช้พลังงานบนพอร์ต USB อัปเดต:เรากำลังดำเนินการตามทฤษฎีที่ว่าแผนผังนี้จากคู่มือการบริการแสดงสัญญาณที่ส่งจากขา FSA9480 BOOT ไปเป็นสัญญาณชื่อ BOOT_MODE ซึ่งในโลกที่มีสติจะไปที่ขา OM5 ของโปรเซสเซอร์แอปพลิเคชัน แต่เราไม่มีวงจรเต็มรูปแบบที่จะพิสูจน์มันและเราไม่มีรายละเอียดภายในของ FSA9480 …

2
มีวิธีแก้ปัญหาที่จะปรับให้เข้ากับขีด จำกัด การจับกระแส USB หรือไม่?
สรุป:ฉันกำลังตั้งค่าวงจรการชาร์จ Li-ion ที่ขับเคลื่อนด้วย USB และแน่นอนว่าต้องการที่จะดึงกระแสไฟสูงสุดที่เป็นไปได้ในสถานการณ์นั้น - แต่ยังต้องการให้แน่ใจว่าฉันไม่ได้ละเมิดข้อกำหนด USB ในการวาดปัจจุบัน ในขณะที่ฉันสามารถตอบสนองเงื่อนไข USB ได้หนึ่ง / สองคน แต่ฉันมีปัญหาเล็กน้อยในการคิดหาวิธีที่ชาญฉลาดเพื่อตอบสนองพวกเขาทั้งหมด นี่คือสิ่งที่เกิดขึ้น ... กฎข้อกำหนด USB สี่ข้อ (สามข้อเกี่ยวกับค่าสูงสุดของการวาดปัจจุบันและอีกอันหนึ่งเกี่ยวกับข้อ จำกัด การไหลเข้าปัจจุบัน) ที่เกี่ยวข้องกับสถานการณ์เฉพาะของฉันมีดังนี้: (หมายเหตุ: ฉันกำลังแสดงช่วงเวลาที่แตกต่างกันในแผนภาพนี้ :) ข่าวดีคือ ... ฉันบังเอิญใช้ FTDI USB-UART IC, FT232R ( แผ่นข้อมูล ) ซึ่งดูแลการแจงนับและมีเอาต์พุตที่ระบุสถานะการแจงนับและสถานะ Suspend ซึ่งจะเป็นประโยชน์สำหรับการตั้งค่าเมื่อต้องการวาดระดับของกระแส ยังมีประโยชน์อีกอย่างคือฉันใช้ Li-ion charger IC, MCP73871 ( แผ่นข้อมูล ) ซึ่งมี ChargeEnable …

3
ผ่านการเชื่อมต่อ USB 3.0 ผ่านตัวเชื่อมต่อ D-SUB
ฉันต้องผ่านสายเคเบิล USB ผ่านกำแพงสุญญากาศซึ่งเรามีเฉพาะหน้าแปลนสวิงแบบ D-SUB เท่านั้น ดังนั้นฉันจึงตัดสาย USB ครึ่งและบัดกรีขั้วต่อ D-SUB ให้แต่ละครึ่ง สำหรับการเชื่อมต่อ USB 2.0 การทำงานนี้ไม่มีปัญหาใด ๆ แต่ฉันมีปัญหาในการเชื่อมต่อ USB 3.0 ให้ทำงาน คอมพิวเตอร์จะส่งเสียงการเชื่อมต่อ / ตัดการเชื่อมต่อเสียงซ้ำ ๆ ทุกสองสามวินาทีเมื่อเสียบสายเคเบิลวิธีแก้ปัญหาเพียงอย่างเดียวคือการเชื่อมต่อขั้วต่ออย่างช้า ๆ จนกว่าอุปกรณ์จะได้รับการยอมรับ ฉันคิดว่านี่เป็นเพราะการป้องกันไม่เพียงพอที่จะได้รับลิงค์ USB 3.0? การเชื่อมต่อส่วนบุคคลดูเหมือนจะดีพร้อมความต้านทาน <3Ωสำหรับแต่ละคนและไม่มีกางเกงขาสั้น ด้านล่างเป็นแผนภาพแสดงวิธีการส่งสายเคเบิลผ่านตัวเชื่อมต่อ: ดังแสดงในรูปโล่เชื่อมต่อกับเปลือกของตัวเชื่อมต่อเพื่อเชื่อมต่อโล่ทั้งสองด้านเข้าด้วยกัน ฉันพยายามที่จะรักษาเกราะป้องกันที่ถูกทำลายให้ต่ำโดยให้เอาด้านใดด้านหนึ่งออกไปประมาณ 3 ซม. สาเหตุที่เป็นไปได้มากที่สุดสำหรับความล้มเหลวนี้คืออะไรและจะหลีกเลี่ยงได้อย่างไรในอนาคตหากเป็นไปได้
21 usb  soldering  cables 

2
อะไรคือความแตกต่างระหว่างโฮสต์ USB และอุปกรณ์
มาข้ามข้อสงสัยบางอย่าง: อะไรคือความแตกต่างระหว่างโฮสต์ USB และอุปกรณ์? เป็นเพียงผู้ที่ให้อำนาจรถบัส? เมื่ออุปกรณ์สองเครื่องเชื่อมต่อกันว่าอุปกรณ์พูดว่า "เฮ้ฉันจะเป็นโฮสต์และคุณเป็นอุปกรณ์หรือไม่" อุปกรณ์หนึ่งสามารถทำหน้าที่เป็นโฮสต์เช่นเดียวกับอุปกรณ์ ตัวอย่างเช่น "A" ควรทำหน้าที่เป็นอุปกรณ์เมื่อมีการเชื่อมต่อโฮสต์ USB และ "A" ควรทำหน้าที่เป็นโฮสต์เมื่ออุปกรณ์ USB เชื่อมต่ออยู่หรือไม่

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