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

การแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ การสื่อสารสามารถเป็นแบบมีสายหรือไร้สาย

8
ทำไม USB ถึงมี 4 สายแทน 3
USB ระบุ 4 พิน: 1. VBUS +5V 2. D- Data- 3. D+ Data+ 4. GND Ground ทำไมนี่ไม่ใช่ 3 Data และ Power ไม่สามารถใช้พื้นที่ร่วมกันได้หรือไม่? ฉันถูกต้องในการทำความเข้าใจที่D-เป็นพื้นเพื่อD+?

4
USART, UART, RS232, USB, SPI, I2C, TTL และอื่น ๆ ทั้งหมดนี้คืออะไรและเกี่ยวข้องกันอย่างไร
ในฐานะที่เป็นนักเล่นงานอดิเรกมืออาชีพด้านอิเล็กทรอนิกส์ฉันเคยได้ยินคำศัพท์เหล่านี้และถูกโยนไปทั่วทุกหนแห่งมากขึ้น ที่รากของฉันเข้าใจว่าพวกเขาทั้งหมดขึ้นอยู่กับการสื่อสารระหว่างอุปกรณ์คอมพิวเตอร์อุปกรณ์ต่อพ่วง ฯลฯ ฉันมีความเข้าใจพื้นฐานเกี่ยวกับวิธีการทำงานของพวกเขาทั้งหมด แต่ฉันสับสนเมื่อเห็นพวกเขาจำนวนมากและมีปัญหาในการทำความเข้าใจว่าพวกเขาเกี่ยวข้องกันอย่างไร ตัวอย่างเช่น UART เป็นชุดย่อยของ USART หรือไม่ ความแตกต่างระหว่าง RS232 และ Serial คืออะไร? อะไรคือความแตกต่างที่สำคัญระหว่างวิธีการสื่อสารเหล่านี้ทั้งหมด: ความน่าเชื่อถือราคาแอปพลิเคชันความเร็วความต้องการด้านฮาร์ดแวร์? หากคุณสามารถจินตนาการได้ว่าฉันมีคำศัพท์เหล่านี้เขียนบนบัตรกระจายอยู่บนโต๊ะกาแฟและฉันต้องการใครซักคนที่จะช่วยฉันจัดระเบียบความเข้าใจของฉัน ยกโทษให้ฉันถ้าคำถามนี้คลุมเครือเล็กน้อย แต่ฉันรู้สึกว่านั่นเป็นธรรมชาติของคำถามนี้ทั้งหมดเข้าด้วยกัน

3
ความแตกต่างระหว่าง UART และ RS-232?
เวลาส่วนใหญ่RS-232และ UART มารวมกันในทฤษฎีการสื่อสารแบบอนุกรม พวกเขาทั้งสองเหมือนกันหรือไม่ จากการอ่านของฉันฉันได้ข้อสรุป UART เป็นรูปแบบฮาร์ดแวร์ของโปรโตคอล RS-232 ฉันถูกไหม?

3
ไดรเวอร์หน้าจอของฉันจัดการกับข้อมูลจำนวนมากได้อย่างไร
ฉันเพิ่งทำการคำนวณอย่างรวดเร็ว: บน MacBook ของฉันฉันมีความละเอียด2560x1440คูณด้วย24 บิตสำหรับสีที่เราได้รับ11.05MBสำหรับภาพเดียวหรือ663MBต่อวินาทีที่60 เฟรมต่อวินาที ฉันเดาว่ามีการบีบอัดบางอย่าง แต่ตัวอย่างเช่นเมื่อฉันเลื่อนด้วยสามนิ้วบนทัชแพดของฉันที่ค่อนข้างสุ่มเกิดอะไรขึ้นต่อไปบนหน้าจอและเกือบทุกพิกเซลจะเปลี่ยน เช่นเดียวกับการมีปฏิสัมพันธ์เกือบทุกครั้งอื่น ๆ โปรดอธิบายว่าการคำนวณของฉันผิดหรือไม่และข้อมูลนี้ถูกขนส่งจากกราฟิกการ์ดไปยังหน้าจอของฉันอย่างไร รถบัสระหว่างการ์ดกราฟิกและหน้าจอของฉันมีความกว้างเท่าใด อาจอธิบายสั้น ๆ ว่าจอแสดงผลจัดเก็บพิกเซลได้อย่างไร ลงทะเบียน Shift หรือไม่ แคช?


7
เหตุใดจึงไม่ใช้ปลั๊กเสียบรูปหูฟังสำหรับข้อมูล
ด้วยสายฟ้าผ่าของ Apple และ USB 3.0 สายเคเบิลที่สามารถย้อนกลับได้จะถูกถอดออกและโดยส่วนตัวแล้วฉันคิดว่ามันสะดวกมาก แต่เราดีกว่าที่สามารถย้อนกลับได้เป็นเวลานานในรูปแบบของแจ็คหูฟังซึ่งสามารถเสียบในทิศทางใดก็ได้ไม่ใช่แค่ 2 ทิศทาง เหตุใดตัวเชื่อมต่อรูปทรงแจ็คหูฟังจึงไม่ถูกใช้สำหรับข้อมูลบ่อยขึ้น ทั้งหมดที่ฉันเคยเห็นรูปร่างที่ใช้เป็นเครื่องเสียงและพลังงาน (ฉันเคยเห็นมันใช้สำหรับข้อมูลใน iPod shuffle แต่ก็เป็นแบบนั้น)

2
เหตุใดอุปกรณ์ USB จึงช้ากว่า 480 MBit / s
แรงจูงใจ ด้วยอัตราการส่งสัญญาณ 480 MBit / s อุปกรณ์ USB 2.0 ควรจะสามารถส่งข้อมูลด้วยสูงสุด 60 MB / s อย่างไรก็ตามอุปกรณ์ของวันนี้ดูเหมือนจะถูก จำกัด ที่ 30-42 MB / s ในขณะที่อ่าน [ Wiki: USB ] นั่นคือค่าใช้จ่ายร้อยละ 30 USB 2.0 เป็นมาตรฐานสำหรับอุปกรณ์ภายนอกมานานกว่า 10 ปี หนึ่งในแอปพลิเคชั่นที่สำคัญที่สุดสำหรับอินเตอร์เฟส USB ตั้งแต่ต้นได้รับการจัดเก็บแบบพกพา น่าเสียดายที่ USB 2.0 เป็นคอขวดที่ จำกัด ความเร็วสำหรับแอปพลิเคชั่นที่ต้องการแบนด์วิดท์อย่างรวดเร็ว HDD ในปัจจุบันเป็นตัวอย่างที่มีความสามารถมากกว่า 90 MB / s ในการอ่านตามลำดับ เมื่อพิจารณาถึงสถานะของตลาดที่ยาวนานและความต้องการแบนด์วิดท์ที่สูงขึ้นอย่างต่อเนื่องเราควรคาดหวังว่าระบบ …

13
ซอฟแวร์เพื่อสร้างไดอะแกรมกำหนดเวลา
ในชีวิตการทำงานของฉันในบางครั้งฉันจำเป็นต้องสร้างไดอะแกรมกำหนดเวลาสำหรับโปรโตคอล: UART , SPIฯลฯ อย่างไรก็ตามฉันไม่สามารถหาโปรแกรมที่ดีได้ โปรแกรมใดบ้างที่สามารถแนะนำสำหรับสิ่งนี้และประสบการณ์การใช้มันคืออะไร?

8
เมื่อใดที่ควรเปลี่ยนจาก ASCII เป็นโปรโตคอลอนุกรมขั้นสูง
อุปกรณ์ไมโครคอนโทรลเลอร์ของฉันทั้งหมดที่สื่อสารกับพีซีผ่านทาง UART ใช้สายอักขระ ASCII สำหรับส่งคำสั่งและรับข้อมูล (ตามที่นำมาใช้ใน Arduino) นั่นคือสิ่งที่ฉันได้เรียนรู้เมื่อฉันเริ่มขุดลงในอุปกรณ์อิเล็กทรอนิกส์และฉันก็พบว่าการส่งสายเปล่าให้เพียงพอ อย่างไรก็ตามฉันสังเกตเห็นว่าอุปกรณ์ส่วนใหญ่ที่ฉันเจอใช้โพรโทคอลไบนารีขั้นสูงที่มีรหัสฟังก์ชันที่อยู่และการตรวจสอบข้อผิดพลาด CRC การสื่อสาร ASCII พื้นฐานเป็นที่ยอมรับได้เมื่อใดและฉันควรพิจารณาสิ่งที่สูงกว่าเช่น Modbus หรือไม่ อุปกรณ์เชิงพาณิชย์ใช้ ASCII เช่นนี้หรือไม่? อุตสาหกรรม?

3
255 Tbit / s ถูกประมวลผลในการสื่อสารด้วยไฟเบอร์ออปติกอย่างไร
ฉันไม่เคยเข้าใจเลยว่าการทำลายสถิติการถ่ายโอนข้อมูลทำได้อย่างไรในแง่ของการแปลงสัญญาณจาก / เป็นสัญญาณไฟฟ้าและสัญญาณแสง สมมติว่าเรามีข้อมูล 255 Tbits และเราต้องการถ่ายโอนในหนึ่งวินาที (นี่คือความสำเร็จในโลกแห่งความเป็นจริง) คุณมีเก็บ 255 Tbits ในตัวเก็บประจุ 255 ล้านล้าน (นั่นคือ RAM) ตอนนี้เราคาดว่าจะสามารถอ่านแต่ละคนได้อย่างต่อเนื่องโดยสอบถามแต่ละบิตเพื่อให้หนึ่งวินาทีต่อมาเราอ่านทั้งหมด 255 ล้านล้านของพวกเขา เห็นได้ชัดว่าไม่ได้เตรียมการโดยโปรเซสเซอร์ 3 GHz สิ่งที่เกี่ยวกับการสิ้นสุดการรับ? พัลส์จะมาที่ 255 THz แต่อัตราการรีเฟรชของอุปกรณ์อิเล็กทรอนิกส์ที่พยายามอ่านสัญญาณขาเข้านั้นไม่เกิน 255 THz สิ่งเดียวที่ฉันจินตนาการได้คือโปรเซสเซอร์หลายพันตัวที่มีการแบ่งเวลาสัญญาณนาฬิกาเป็นมัลติเพล็กซ์ (ล่าช้า) น้อยกว่า 0.000000000001 วินาที แม้ว่าการทำมัลติเพล็กซ์แบบนี้จะทำให้ฉันกลับมาสู่ปัญหาของฉันได้อย่างไรด้วยความแตกต่างของความถี่พันเท่านี้

3
ทำไมตัวสะท้อนในเสาอากาศคลื่นมิลลิเมตรหมุนนี้
วิดีโอ YouTube WIRED ในเควสต์ของ Facebook ในการส่งสัญญาณอินเทอร์เน็ตผ่านโซลาร์โซเนนและบทความภายในความพยายามครั้งแรกของ Facebook ในการเรนอินเทอร์เน็ตจากท้องฟ้าแสดงเสาอากาศจาน (เริ่มต้นหลัง 02:00 น.) บริบทของวิดีโอและบทความแสดงให้เห็นว่ามันมีไว้สำหรับทดสอบการเชื่อมโยงข้อมูลคลื่นมิลลิเมตร E-band ขึ้น / ลงสู่เครื่องบิน (ประมาณ 60 ถึง 90 GHz ตามบทความหรือ 5 ถึง 3 มิลลิเมตรความยาวคลื่น) ฉันสังเกตเห็นว่ากระจกรองหมุนอยู่ โดยการดูวอกแวกและตรวจสอบเฟรมแต่ละเฟรมดูเหมือนว่าจะหมุนอย่างน้อย 4 รอบต่อวินาที อาจเร็วกว่ามากและการสร้างนามแฝงทำให้ดูช้า ฉันไม่สามารถคิดถึงเหตุผลใด ๆ ว่าทำไมสิ่งนี้ถึงเปลี่ยนไป มันหมุนรอบแกนออปติคอลดังนั้นจึงไม่สลับระหว่างตำแหน่งแตรหลักและรอง ทำไมตัวสะท้อนในเสาอากาศคลื่นมิลลิเมตรหมุนนี้ ด้านบน: GIF ที่ทำจากเฟรมที่แยกและครอบตัดจากวิดีโอ YouTube WIREDนี้ ด้านบน:คลิกขวาเพื่อดูขนาดใหญ่ สถานีภาคพื้นดินสำหรับข้อมูลคลื่นมิลลิเมตรเชื่อมโยงไปยังเครื่องบินจากสาย เครดิตรูปภาพ Damon Casarez

5
ฉันสามารถใช้ I2C ผ่านสายเคเบิลยาว 2 มได้หรือไม่
ในโครงการปัจจุบันของฉันฉันต้องสื่อสารระหว่างไมโครคอนโทรลเลอร์และเซ็นเซอร์บางตัวผ่าน I2C หนึ่งในนั้นคือเซ็นเซอร์วัดอุณหภูมิซึ่งจะต้องอยู่ห่างจากไมโครคอนโทรลเลอร์ประมาณ 2 เมตร ฉันไม่สามารถเลือกโปรโตคอลอื่น (เซ็นเซอร์อยู่ในโมดูลที่มีตัวเชื่อมต่อ / พิน / โปรโตคอล) คุณคิดว่าเป็นไปได้ไหมที่จะสื่อสารในโครงแบบนี้? ฉันควรค้นหาข้อมูลใดเพื่อให้แน่ใจว่าสามารถทำได้หรือไม่สามารถทำได้ คุณมีคำแนะนำไหม? นี่เป็นครั้งแรกที่ฉันได้สื่อสารกับ IC นอก PCB

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 

8
เป็นไปได้หรือไม่ที่จะได้รับข้อมูลถ้ากำลังรับต่ำกว่าระดับเสียงรบกวน?
สิ่งนี้เกี่ยวข้องกับคำถามก่อนหน้าของฉันซึ่งฉันคิดว่าฉันถามผิดวิธี: วิธีการแทรกเสียงพื้นหลัง EM ลงในสมการ pathloss? ฉันไม่ได้สนใจในการตรวจจับสัญญาณและฉันได้ใช้คำถามนั้นอย่างคลุมเครือดังนั้นให้ฉันถามสิ่งที่ฉันอยากรู้ คำถาม: สิ่งที่ฉันอยากรู้จริงๆคือมันเป็นไปได้ที่จะสร้างช่องทางการสื่อสาร (การส่งข้อมูล) หากระดับพลังงานที่ได้รับของสัญญาณที่เสารับสัญญาณได้รับนั้นอยู่ต่ำกว่าพื้นเสียง ให้ฉันอธิบาย: ฉันทำการวิจัยเพิ่มเติมเกี่ยวกับเรื่องนี้และระดับพลังงานมักจะแสดงออกเป็น dBm หรือ dBW ในคำถามนี้ฉันจะแสดงมันใน dBW จากนั้นเรามีพลังงานที่แทรกเข้าไปในเสาอากาศเครื่องส่งสัญญาณและเรามีสมการ Pathloss เพื่อกำหนดจำนวนที่ถูกลดทอนเมื่อเวลาที่สัญญาณมาถึงเสาอากาศเครื่องรับ ดังนั้นเราจึงมีสองค่า dBW และทฤษฎีของฉันคือพลังงานที่ได้รับจากเสาอากาศใน dBW จะต้องสูงกว่าพื้นเสียงรบกวนใน dBW 1) เพื่อประโยชน์ของการโต้แย้งนี้ให้ใช้เสาอากาศเครื่องส่ง / รับสัญญาณยาว 20 ซม. ที่ความถี่ 5 Ghz ที่ 1 เมตรจากแต่ละคน อีกครั้งฉันใช้กำไรขั้นพื้นฐานสูงสุดเท่าที่จะเป็นไปได้เพราะฉันกำลังมองหาช่องทางการสื่อสารที่สามารถสร้างขึ้นได้ทั้งหมดหรือไม่ดังนั้นฉันต้องใส่ค่าที่มากที่สุดเพื่อกำหนดขีด จำกัด พื้นฐาน ในกรณีนี้เสาอากาศทั้งสองมีกำไร 16.219 เดซิเบลซึ่งเป็นอัตราขยายสูงสุดที่พวกเขาสามารถทำได้ที่ความถี่นี้และโดยสูงสุดฉันหมายถึงการได้รับสูงกว่านี้จะเป็นการละเมิดกฎหมายการอนุรักษ์พลังงาน ดังนั้นเสาอากาศเหล่านี้จึงอยู่ในทฤษฎีที่สมบูรณ์แบบโดยไม่ต้องสูญเสียเสาอากาศ นี่คือสมการ farfield ดังนั้นสำหรับความเรียบง่ายฉันเลือกสิ่งนี้สูตร Friis สามารถใช้ได้ …

6
อะไรที่ผลักดันความก้าวหน้าไปสู่ความเร็วเครือข่ายมือถือที่เร็วขึ้น? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ฉันยอมรับเสมอว่าความก้าวหน้าทางเทคโนโลยี การเกิดใน 90s ทุกอย่างจะเร็วขึ้นเล็กลงถูกกว่าและดีกว่าถ้าคุณรออีกไม่กี่ปี เรื่องนี้เห็นได้ชัดที่สุดกับอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคเช่นทีวีพีซีและโทรศัพท์มือถือ อย่างไรก็ตามตอนนี้ฉันรู้แล้วว่าอะไรที่ทำให้เกิดการเปลี่ยนแปลงส่วนใหญ่ยกเว้นตอนนี้ คอมพิวเตอร์และโทรศัพท์มือถือดีขึ้นและเร็วขึ้นส่วนใหญ่เป็นเพราะเราสามารถสร้างทรานซิสเตอร์ที่เล็กลงและมีประสิทธิภาพมากขึ้น (ฉันได้ยินเกี่ยวกับจำนวนทรานซิสเตอร์สองครั้งต่อหน่วยของพื้นที่ซิลิคอนทุกสองปี) อินเทอร์เน็ตเร็วขึ้นก่อนด้วย DSL ซึ่งผลักแบนด์วิดท์ของคู่สายทองแดงคู่ขนานให้มากที่สุด เมื่อเราหมดสเปกตรัมที่ใช้งานได้ภายในลวดทองแดงเราก็หันไปใช้ใยแก้วนำแสงและมันเป็นเกมใหม่ทั้งหมด TL: DR:แต่อะไรคือสิ่งที่ทำให้เครือข่ายเซลลูล่าร์เคลื่อนที่ได้เร็วขึ้น? ฉันมี 2G, 3G และตอนนี้โทรศัพท์มือถือ LTE และความแตกต่างด้านความเร็วเป็นเรื่องทางดาราศาสตร์คล้ายกับความแตกต่างที่สังเกตได้จากอินเทอร์เน็ตในครัวเรือนในทศวรรษที่ผ่านมา แต่ช่องสัญญาณ LTE ไม่จำเป็นต้องมีแบนด์วิดท์ที่ใหญ่กว่า (อันที่จริงแล้วฉันเชื่อว่า LTE ใช้น้อยกว่า: 3G ใช้ช่อง 5 MHzในขณะที่LTE สามารถมีช่องสัญญาณที่เล็กลงได้ตั้งแต่ 1.4 ถึง 20 MHz ) ยิ่งกว่านั้นฉันได้ยินมาหลายครั้งแล้วว่า LTE มีประสิทธิภาพมากขึ้นในแง่ของ bps ต่อช่อง Hz (ฉันจะเพิ่ม 'การอ้างอิง' …

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