Mijn vraag gaat om een custom USB kastje wat anders reageert op de ene USB kabel dan de andere op een laptop met een USB 3.0 poort
Beide USB kabels zijn van USB-A naar USB-B (de oude, grote connectors)
Kabel 1: oude No name zilveren USB kabel
Kabel 2: nieuwe Belkin grijze USB kabel (highspeed)
In het custom USB kastje zitten de volgende onderdelen:
een USB hub met daarop:
- USB Logic 3 Xbox game controller
- USB Serial Convertor (FTDI) daarop:
- Arduino Nano
- 4x16 LCD display (aangestuurd door de Arduino)
...
Wat ik al gevonden of geprobeerd heb:
Ik heb met USBDeview vastgesteld dat de USB devices wel gevoed worden en dar de Arduino start, maar de display geeft bij de oude zilverenkabel een duidelijk helderder display dan bij de grijze belkin kabel, die nota bene nieuwer is.
Hieronder de output van USBDeview. die is overigens hetzelfde van ongeacht de gebruikte kabel:
==================================================
Device Name : 2Axes 10Keys Game Pad
Description : USB Input Device
Device Type : HID (Human Interface Device)
Connected : Yes
Safe To Unplug : Yes
Disabled : No
USB Hub : No
Drive Letter :
Serial Number :
Created Date : 19-Nov-18 19:02:32
Last Plug/Unplug Date: 19-Nov-18 19:01:59
VendorID : 12bd
ProductID : d014
Firmware Revision : 1.00
USB Class : 03
USB SubClass : 00
USB Protocol : 00
Hub / Port :
Vendor Name :
Product Name :
ParentId Prefix : 7&10fcb414&0
Service Name : HidUsb
Service Description: @input.inf,%HID.SvcDesc%;Microsoft HID Class Driver
Driver Filename : hidusb.sys
Device Class :
Device Mfg : (Standard system devices)
Friendly Name :
Power : 100 mA
USB Version : 1.10
Driver Description: USB Input Device
Driver Version : 10.0.17134.112
Driver InfSection : HID_Inst.NT
Driver InfPath : input.inf
Instance ID : USB\VID_12BD&PID_D014\6&1ec83fb1&1&2
Capabilities : Removable, SurpriseRemovalOK
==================================================
==================================================
Device Name : FT232R USB UART
Description : USB Serial Converter
Device Type : Vendor Specific
Connected : Yes
Safe To Unplug : Yes
Disabled : No
USB Hub : No
Drive Letter : COM5
Serial Number : A8008X6d
Created Date : 19-Nov-18 19:02:32
Last Plug/Unplug Date: 19-Nov-18 19:02:00
VendorID : 0403
ProductID : 6001
Firmware Revision : 6.00
USB Class : ff
USB SubClass : ff
USB Protocol : ff
Hub / Port :
Vendor Name :
Product Name :
ParentId Prefix :
Service Name : FTDIBUS
Service Description: @oem100.inf,%SvcDesc%;USB Serial Converter Driver
Driver Filename : ftdibus.sys
Device Class :
Device Mfg : FTDI
Friendly Name :
Power : 90 mA
USB Version : 2.00
Driver Description: USB Serial Converter
Driver Version : 2.12.28.0
Driver InfSection : FtdiBus.NTamd64
Driver InfPath : oem100.inf
Instance ID : USB\VID_0403&PID_6001\A8008X6d
Capabilities : Removable, UniqueID, SurpriseRemovalOK
==================================================
Alles word gevoed vanaf de USB poort, er is geen externe voeding aanwezig. In het kastje wordt vanaf de USB Hub een +5V en GND lijn naar het display getrokken. Het display wordt dus niet door de Arduino gevoed. alleen data gaan van de Arduino naar het display.
Ik heb ook aanpassingen gemaakt over USB power managment setting in WIndows 10, maar dat levert geen oplossing.
Ook het aansluiten van dit kastje op een externe powered USB hub levert met dezelfde kabels exzact hetzelfde resultaat op. Eerst is het display goed, maar zodra de externe usb hub met de laptop wordt verbonden verzwakt het display. Ik heb meerdere kastjes en het gebeurt met alle kastjes.
Op oudere laptops (zonder USB 3.0 poorten) zijn er geen problemen met geen van de kabels
Heeft iemand een idee ?
ZIjn de nieuwere USB kabels (highspeed) anders uitgevoerd?
Alvast dank
Rodge
...
Beide USB kabels zijn van USB-A naar USB-B (de oude, grote connectors)
Kabel 1: oude No name zilveren USB kabel
Kabel 2: nieuwe Belkin grijze USB kabel (highspeed)
In het custom USB kastje zitten de volgende onderdelen:
een USB hub met daarop:
- USB Logic 3 Xbox game controller
- USB Serial Convertor (FTDI) daarop:
- Arduino Nano
- 4x16 LCD display (aangestuurd door de Arduino)
...
Wat ik al gevonden of geprobeerd heb:
Ik heb met USBDeview vastgesteld dat de USB devices wel gevoed worden en dar de Arduino start, maar de display geeft bij de oude zilverenkabel een duidelijk helderder display dan bij de grijze belkin kabel, die nota bene nieuwer is.
Hieronder de output van USBDeview. die is overigens hetzelfde van ongeacht de gebruikte kabel:
==================================================
Device Name : 2Axes 10Keys Game Pad
Description : USB Input Device
Device Type : HID (Human Interface Device)
Connected : Yes
Safe To Unplug : Yes
Disabled : No
USB Hub : No
Drive Letter :
Serial Number :
Created Date : 19-Nov-18 19:02:32
Last Plug/Unplug Date: 19-Nov-18 19:01:59
VendorID : 12bd
ProductID : d014
Firmware Revision : 1.00
USB Class : 03
USB SubClass : 00
USB Protocol : 00
Hub / Port :
Vendor Name :
Product Name :
ParentId Prefix : 7&10fcb414&0
Service Name : HidUsb
Service Description: @input.inf,%HID.SvcDesc%;Microsoft HID Class Driver
Driver Filename : hidusb.sys
Device Class :
Device Mfg : (Standard system devices)
Friendly Name :
Power : 100 mA
USB Version : 1.10
Driver Description: USB Input Device
Driver Version : 10.0.17134.112
Driver InfSection : HID_Inst.NT
Driver InfPath : input.inf
Instance ID : USB\VID_12BD&PID_D014\6&1ec83fb1&1&2
Capabilities : Removable, SurpriseRemovalOK
==================================================
==================================================
Device Name : FT232R USB UART
Description : USB Serial Converter
Device Type : Vendor Specific
Connected : Yes
Safe To Unplug : Yes
Disabled : No
USB Hub : No
Drive Letter : COM5
Serial Number : A8008X6d
Created Date : 19-Nov-18 19:02:32
Last Plug/Unplug Date: 19-Nov-18 19:02:00
VendorID : 0403
ProductID : 6001
Firmware Revision : 6.00
USB Class : ff
USB SubClass : ff
USB Protocol : ff
Hub / Port :
Vendor Name :
Product Name :
ParentId Prefix :
Service Name : FTDIBUS
Service Description: @oem100.inf,%SvcDesc%;USB Serial Converter Driver
Driver Filename : ftdibus.sys
Device Class :
Device Mfg : FTDI
Friendly Name :
Power : 90 mA
USB Version : 2.00
Driver Description: USB Serial Converter
Driver Version : 2.12.28.0
Driver InfSection : FtdiBus.NTamd64
Driver InfPath : oem100.inf
Instance ID : USB\VID_0403&PID_6001\A8008X6d
Capabilities : Removable, UniqueID, SurpriseRemovalOK
==================================================
Alles word gevoed vanaf de USB poort, er is geen externe voeding aanwezig. In het kastje wordt vanaf de USB Hub een +5V en GND lijn naar het display getrokken. Het display wordt dus niet door de Arduino gevoed. alleen data gaan van de Arduino naar het display.
Ik heb ook aanpassingen gemaakt over USB power managment setting in WIndows 10, maar dat levert geen oplossing.
Ook het aansluiten van dit kastje op een externe powered USB hub levert met dezelfde kabels exzact hetzelfde resultaat op. Eerst is het display goed, maar zodra de externe usb hub met de laptop wordt verbonden verzwakt het display. Ik heb meerdere kastjes en het gebeurt met alle kastjes.
Op oudere laptops (zonder USB 3.0 poorten) zijn er geen problemen met geen van de kabels
Heeft iemand een idee ?
ZIjn de nieuwere USB kabels (highspeed) anders uitgevoerd?
Alvast dank
Rodge
...