USB Compliance? HELP!
Posted: Sun Aug 28, 2016 5:35 pm
Hi all,
Back in 2011 with some help from Ben here I completed a USB keyboard design on a PIC18f13K50 which was programmed using Flowcode and that's fine.
When I use it on my old Mac or Windows 7 PC it runs perfectly but on the latest post 2012 Intel MacBook Pro it doesn't recognise the device at all.
Some investigation on the Apple site showed:
snip>>
Learn more about the power available via USB on Apple computers and displays and how to use peripheral devices that may require more power than is available through the USB port.
Apple computers and displays with USB 1.1 or USB 2 ports provide:
Up to 500 mA (Milliamps) at 5 V (Volts) to most Apple USB peripherals and all USB peripherals not made by Apple in compliance with USB specifications.
Apple computers with USB 3 ports provide:
Up to 900 mA (milliamps) at 5 V (Volts) to most Apple USB peripherals and all USB peripherals not made by Apple in compliance with USB specifications.
Note: Some USB peripheral devices not manufactured by Apple may have unique power requirements. These may exceed the power allotment on an individual USB port. Those devices may require you connect them to multiple USB ports or may have external power sources that must be present for them to function.
snip>>
My device doesn't show up on a USB 3 port so the question is what exactly is the "USB compliance" Apple is on about? I checked on the Microchip web site and they said their chips were compliant so is there something I'm doing wrong please does anybody know.
tia
James :-}
Back in 2011 with some help from Ben here I completed a USB keyboard design on a PIC18f13K50 which was programmed using Flowcode and that's fine.
When I use it on my old Mac or Windows 7 PC it runs perfectly but on the latest post 2012 Intel MacBook Pro it doesn't recognise the device at all.
Some investigation on the Apple site showed:
snip>>
Learn more about the power available via USB on Apple computers and displays and how to use peripheral devices that may require more power than is available through the USB port.
Apple computers and displays with USB 1.1 or USB 2 ports provide:
Up to 500 mA (Milliamps) at 5 V (Volts) to most Apple USB peripherals and all USB peripherals not made by Apple in compliance with USB specifications.
Apple computers with USB 3 ports provide:
Up to 900 mA (milliamps) at 5 V (Volts) to most Apple USB peripherals and all USB peripherals not made by Apple in compliance with USB specifications.
Note: Some USB peripheral devices not manufactured by Apple may have unique power requirements. These may exceed the power allotment on an individual USB port. Those devices may require you connect them to multiple USB ports or may have external power sources that must be present for them to function.
snip>>
My device doesn't show up on a USB 3 port so the question is what exactly is the "USB compliance" Apple is on about? I checked on the Microchip web site and they said their chips were compliant so is there something I'm doing wrong please does anybody know.
tia
James :-}