The Promise and Confusion of USB Type-C
recode.net
recode.net
I have my doubts. It takes a lot of effort to enable 10GB/s wireless transmission. The spectrum is physically constrained by bandwidth, noise and interference, and it becomes evident in wireless. While a fairly cheap piece of ethernet cable and router will enable several Gbit/s (up to 400 Gbit/s soon, that's simple impossible in the 2.4Ghz band due to spectrum and current interference situation. So you need to use a less overcrowded, shorter range band with multiple physical antennas of large size, and you get beautiful monstrosities such as this:
http://www.amazon.com/dp/B016EWKQAQ
And the only way up from there (about 10Gbit/s) imo, is to move to other frequencies entirely, and lose many aspects that make wireless convenient, like wall penetration and long range.
So I think wireless isn't a very elegant solution for high bandwidth. What would be ideal I think is that every outlet would have a Type-C port that you could plug your device and get both power and high speed internet.
Keep WiFi and other wireless technologies low power and low bandwidth (actually improving the interference situation), like browsing, reading remote sensors and controlling appliances -- for things/situations that are meant to be remote, wireless.
Note: this was already addressed in some comments here... I'll leave this for my own reference :)
There are plenty of short-range wireless technologies currently under development that use the SHF/EHF bands to send data at very high speeds. There is plenty of bandwidth up at 60GHz. Furthermore, the processing power of affordable chips is very high, so they can control an array of antennas that send the signal exactly where the other end of the connection is (WiFi is starting to do this, and cellular networks have done this for a while). For connecting your hard drive and monitor to a nearby laptop, I think this will work fine.
The big "problem" with these bands is that they don't propagate through walls, or even your hand or a sheet of paper. But with beamforming they can go around your hand, so it's not a problem for things like connecting to monitors, in theory.
Wall penetration is a big problem for WiFi. WiFi's very limited bandwidth is shared among all stations that can hear each other. When walls block the signal, it's like you're creating a brand new Universe free of other stations and interference, and so you get free bandwidth. This is why corporate AP deployments turn _down_ the power of their access points, so they only cover a small area, thus allowing the system to have more total bandwidth.
Ideally the clients would also turn down their transmit power, but they don't because that's bad for benchmarks and reviews, so they kind of ruin this by bleeding their signals intended for the nearby AP into the range where other clients that can't hear that AP are. Fortunately things like beamforming and MU-MIMO are fixing this, by allowing receivers to move a null in their receive antenna system to where the unwanted device is, thus providing isolation from nearby devices and increasing the total bandwidth of the system. We've been promised this for years but it's still in what I think are the early stages.
(As for the use case of "I want one WiFi router to cover my whole city!" we're not there yet. You need an AP in every room, with a wired backhaul. Meshing might solve this... but it is also in the very early stages.)
https://en.wikipedia.org/wiki/MIMO
You do not need your antennas to look like that, that's pure marketing.
Here's an access point with 12 antennas: https://on.google.com/hub/
Eventually. Not tomorrow. Not next year. But it will come. If you include the full quote, it becomes in my opinion clearer what he thinks:
> Eventually, most of these connections will likely become wireless, but given the need for power and the expected challenges around delivering wireless power to many devices, it’s clear variations on USB Type-C, particularly Thunderbolt 3.0 and later iterations, will be around for some time to come.
While there are physical limitations to what wireless can do, over the last decades we've had groundbreaking research which repeatedly has increased the BW available to wireless systems by orders of magnitudes.
Why do you think we've hit the peak now and it can't happen again?
> The proliferation of USB Type-C clearly marks the dawn of a great new era of connectivity for our devices, but it may require a bit of homework on your part to fully enjoy it.
Fully agreed on this. In my head USB Type-C was ... just USB Type-C until I read this article.
And they have been outpaced by the bandwidth improvements on wired networking.
Why settle for some increase in speed (maybe, assuming you don't have signal quality problems – which only grow worse as adoption increases), when you can have a much larger increase in speed (guaranteed)?
Sure, wired doesn't always make sense: Anything that can be sensibly battery powered is a candidate for wireless connectivity. But if you're stringing wires anyway, why not use much more reliable wired networking while you're at it? We're putting power delivery into Ethernet and USB, and Ethernet into HDMI, so we're increasingly not even needing additional wires.
Docking stations sort of do that but you loose the "lap top" ability. I think most people use their laptop in bed or on a couch when not working. And even on a table it's nice to have the wiring underneath the table.
Powerline Ethernet has some issues, its bandwidth is limited and it can be susceptible to interference. But when you can't run a real ethernet cable, it's a very solid option. In particular it's much lower latency than wifi.
In fact Surface does pretty much that: https://www.microsoft.com/surface/en-us/accessories/surface-... except that it comes with a very short cable which makes it unsuitable for sofas or beds.
USB-C and Thunderbolt are point-to-point bus connectors, they're not designed to have multiple clients on a network. Even if you designed a switch that could use ethernet-over-Type-C as a physical layer, the maximum length for an active cable is only 50 feet for USB 3.0 speeds and 82 feet for 2.0 speeds. Passive cables are 15ft. That's not really enough for long runs inside a wall, so we're back to asking the question: OK, I plugged my USB Type-C into the wall. Now what?
If you're going to actually run a new cable to your outlets, running Type-C seems like a poor choice. You could stick a Type C ethernet adapter in a wall-socket formfactor, run CAT-6 in the walls, and call it a day. That gets you runs of up to 330ft for GigE. But if your vision is "plug into the wall and instantly get on my network, without pulling ethernet to every outlet" then you need something that runs over a power-line, because that's the only wire that's guaranteed to be run to a power outlet.
You can create a custom connector for your power plug (power plug to device) with 40-ish pins that make all the individual wires go through one cable (2 pins for power, 8 for ethernet, 10 for USB, 19 for HDMI, and I am sure there are synergies).
Then the power supply has an ethernet socket, USB socket, etc, and all your accessories (printer, TV, etc) are connected to the power supply instead of connected to the device.
The surface dock does effectively that, except that I suspect they only pass a USB3 wire along the power, and have a USB switch inside the dock, and that ethernet goes over USB instead of directly.
That's the whole idea behind USB-C with Thunderbolt 3 and USB 3.1, yes.
Physics and physical limits don't really change with time.
At any given technology stage a wired connection will be faster than wireless. Not to mention you don't have to worry about interference, and losing the signal.
If wireless is so great, tell me this, how come wireless routers have wires _inside_ them! :-)
https://en.wikipedia.org/wiki/Li-Fi
"It is so far measured to be about 100 times faster than some Wi-Fi implementations, reaching speeds of 224 gigabits per second."
I know that in practice, my colleague has tried it, and yes, in practice, it can work.
Not to mention that the power costs are immense (only a fraction of the power of LiFi is actually spent on data, the rest is actually powering an array of lights).
Hell with wifi, I just want one of those to hang on my wall as a sci-fi art piece.
A Google engineer has been reviewing USB Type-C cables on Amazon, in order to resolve some of the confusion[0]. His reviews have since been collected in a spreadsheet[1].
0: http://arstechnica.com/gadgets/2015/11/google-engineer-leave...
1: https://www.reddit.com/r/Nexus6P/comments/3robzo/google_spre...
It's a sad state of affairs that so many cable manufacturers can't get a simple ID resistor right.
You have your default 0.5A USB.
Then you have the battery charging spec that goes up to about 2A (either negotiated in 0.1A increments, or in bulk via a data pin short at the supply end).
Then you have your C port spec that defines C to A or B, via a resistor in the wire. And no less than two tiers of C to C via two other resistors.
And then you have the power delivery spec. It builds on the Battery charging spec by allowing voltage to go up to 20V depending on the wire, and will work with any port (A, B or C).
Basically what is happening is that various wires are being made according to the C spec, but using a C to C resistor where they should be using a C to A/B resistor.
I suspect the confusion stems from both the Battery Charging spec and the C port spec use resistors. One of them in the wire, the other in the port, to signal that the device can draw more than 0.5A.
Why any of that is even there when a C port have way more pins than any A or B port can deliver, and thus it should be bleedingly obvious that you are not dealing with a C to C wire, is beyond my comprehension.
Every spec has edge cases and little things that you need to watch out for, and if these manufacturers are missing pretty major pieces of this spec, well i'm not confident that they aren't missing parts for others as well.
If you don't follow the spec, and nobody punishes you, don't be surprised if more people follow suit...
I am looking at vendors like OnePlus and Google/LGE for their OnePlus 2 and Nexus 5x which do not support USB 3.1 transfer speeds.
This is actually a bigger problem than the author theorizes. Both the Nexus 6p and the Nexus 5x support USB-C on USB 2.0 rather than 3.0 or even 3.1. When USB-C computers become more prevalent, people might be sad to see their fancy device lacking the promised bandwidth they associate with the connector rather than the protocol.
So I am wondering why the author thinks type-C ports that don’t support USB 3.1 would be that rare.
Edit: The author might have meant the downward facing ports in a computer or hub, and it would be rare to have those type-C ports not support USB 3.1. That would make more sense.
I say "a few years", but I seem to recall it taking 5 or more for the transition from USB 1.1.
USB 3 connectors? WAY COOL. I'm running USB 1.1 on the inner pairs and Ethernet on the USB 3 pairs for several projects.
USB 3 standard? Oh, hell, no. The signal integrity requirements are outrageous. And most embedded chips can't even transmit at the 400+Mbps necessary to saturate even USB 2.0.
That sounds like a nice trick. Could you elaborate, or is there any public information you could link to?
http://arstechnica.com/gadgets/2015/01/usb-3-1-and-type-c-th...
Two TX pairs/Two RX pairs. Standard USB 2.0 in the middle.
The other division of embedded is best described as duct taping a tablet computer permanently to a refrigerator, and those will have USB-C like next year. In the '80s we put TVs and VCRs into the same case and called it innovation... This is the '10s version.
One type of embedded is like industrial control, the other type is like product tying.
One segment is extremely price conscious because China sells the USA 10 million value engineered dishwashers per year, and using a microcontroller that costs $1 more to do something the market is completely uninterested in is a $10M loss which the market will not tolerate. The other segment is luxury gadgets for rich people where price is no object and sales never exceed the thousands, although the web pages are extremely elaborate and expensively designed.
These features may seem like small ones but they make a big difference in everyday convenience.
#1 for me, personally, is that it's more durable.. my micro USB ports on my phone always started to loosen up, and the cables would stop staying plugged in (yes, even after cleaning out pocket fuzz). My 6P's connection, so far, seems much more robust.
But also, more power, 3 amps is pretty sweet, and the reversible connection is very nice to have, if not really a huge deal.
And with the Razer Blade + Core set to actually make eGPUs a big thing... I'm pretty disappointed. I'll probably end up with a Razer Blade sooner rather than later.
The amount of absolutely terrible USB cables alongside with disastrous Charger are simply insane.
I hope there is a USB-C Certification, or Heck rename it as USB-D or something, that provide guarantees to speed ( USB3.1 ) and Power Delivery etc.
Personally I dont see much confusion with the USB -C cable, as long as you use it to plug into the same Logo Shown on both side it should be ok. The Logo being a display of Whether it is using HDMI / Thunderbolt etc.
What happened? Did the hw/cable vendors take over the standards bodies and "growth hack" in some defensive differentiation?
What we need now is a logo for each supported protocol on the back of every device or on top of the port (if available) - power / displayport / usb / thunderbolt.
If it's not on the back, it will be printed in special low contrast gray paint.
I actually find USB-C one of the most "sexiest". As the author himself puts it, it's a "Virtualization" of connectivity ports. But I think it virtualizes "power" delivery too. With a high powered adapter (e.g. 80 watts) and USB PD (Power Delivery) support on both ends, I can use a single adapter with many devices. Wait a while and you'll see adapters with multiple USB-C ports on them each supplying difference voltages to connected devices. The possibilities are mouth watering.
I'm currently researching to build a DC-DC converter and I'm thinking of providing a USB-C output with PD support.
The point of an insanely complex protocol with zillions of shipped variants is to benefit top to bottom silo manufacturers (apple, etc) while destroying the market for non silo manufacturers.
USB 1 really could charge off almost any port and almost any port could access almost any flash drive. That is being eliminated other than in silo'd ecosystems.
My favorite part of type C is the high voltages, its going to be fun watching Chinese grade cables short and utterly fry and ignite USB connected devices. Much like the fire department inspector gets out of whack about seeing extension cords plugged into extension cords, the inspector of the future is going to condemn office buildings where USB cables are present, of any sort, due to USB-C contamination.
As for the substandard Chinese grade products, they've always done that and will continue to do it. Bulk of existing USB chargers you find have horrible ripples and have power factors that seem to have been engineered to be embarrassingly low.
As one might expect, the 3.1 cables are thicker, more expensive, and pretty much impossible to find in lengths greater than 1 meter.
Longer cables exacerbate the issue and make it worse because it now is a nice long antenna.
However on the iPhone and other recent mobile devices they seem to really be behind Lightning.
Is there some reason why the iPhone and MacBook couldn't or shouldn't use the same?
One of the biggest death-knells for Type-C coming to the iPhone is the connector is bigger than Lightning. Apple continues to move towards thinner, lighter with less ports. There's no way they're going to move to a connector that is bigger than their current one.
'"The additional openness and flexibility of USB Type-C comes with more attack surface," says Karsten Nohl, one of the researchers who first discovered BadUSB. "No solution for BadUSB is in sight even with this new standard."'
(source: http://www.theverge.com/2015/3/16/8226193/new-apple-macbook-... )
Any new developments or new information available on that, other than, say, iOS prompting the user on 'Trust This Computer'?
In theory, IOMMU can mitigate these risks. In practice, barely any OS actually enables those protections, and AFAIK the CPU manufacturers (at least Intel) are still using availability of IOMMU as a differentiating factor for high-end CPUs.
"You can also use the USB-C Charge Cable to transfer data at USB 2.0 speeds between your MacBook and another USB-C device."
* USB Type-C is the physical connector, and in practice usually implies USB 3.1 gen-2 support
* USB 3.1 gen-2 is a signalling specification which depending on the device will support some combination of USB 3.0 data transfer, advanced power/charging capability, video signals, and PCIe lanes
* USB 3.1 gen 1 is just USB 3.0
* However, Type-C devices can fall back to USB 2.0/1.1 speeds if they don't support super-/hi-speed transfer, or if the cable is not wired with the extra pins for 3.0.
Allowing Type-C cables to be sold with only the 6 wires for 2.0 instead of the 17 wires for 3.1, in particular, is a real head-scratcher.
Also, renaming 3.0 to 3.1 Gen 1 is a bonehead move since they're totally different. One is a data transfer standard while the other is a Thunderbolt-style multi-stream connector. In practice that makes the "USB 3.1" designation entirely meaningless.
What we need is a single identifier for a wireless standard, not the continued progression in port and the problem with icon design. USB was supposed to the universal port, but even what the author suggests will be the dawn of a new era of connectivity, what we really should be relishing are new steps in wireless methodology.
So, you need a cable for power, and you need that cable for video, you might as well make it bring over all your data, too.
So far all thunderbolt cables needed active electronics. Now you can use cheap full-featured usb-c cables for thunderbolt (at reduced speed).
> it’s even possible to have USB Type-C ports that don’t support USB 3.1, although in reality, that’s highly unlikely to ever occur.
The cited macbook doesn't support 10Gbit/s
It's possible that's because my Type-C hardware is newer, and the other hardware I'm comparing it to has years of use. I find that with regular use, connectors and ports naturally loosen up over time.
One other possibility might be spec compliance. A lot of the third-party Type-C hardware out there right now isn't fully compliant. If you're shopping for Type-C adapters or cords, definitely only buy stuff that's 100% compliant.
Original USB: 1,500 connect-disconnect cycles
Mini USB: 5000 cycles
Micro-USB: 10,000 cycles
USB Type-C: 10,000 cycles
[0] http://www.anandtech.com/show/8377/usb-typec-connector-speci...
Simply put, connect-disconnect cycles aren't the biggest threat that USB style cables encounter in normal use, and so this metric has little to say on the topic of cable ruggedness.
The worst part is that the cable is hard-wired to the supply so I had to throw out a very expensive supply instead of just replacing a cable. I had to pay for a real google supply because it is the only 60W available. The second closest is the Apple at 35W.
And, the google supply comes into stock once a month and sells out in two days each month. I had to wait and check the site twice a day. I suspect people buy them for other devices since they can't be matched.