Veritable Swiss Army Knife for USB connectivity. Although this is not a cheap item, it is very useful. I use it for Toslink SPDIF to USB for my MacBook Pro which it does perfectly, but it can be configured for I2S in/out, Coax in/out, ADAT depending on the loaded firmware. Installing the firmware is easy enough.
Finding a decent Toslink to USB receiver that is better than 16 bit/44.1Khz is quite tricky. There is the Soundblaster X-Fi that can do this, but I was worried about Mac compatibility.
This works perfectly and can be powered by USB or with a 5V header on the board.
The USBStreamer would have sufficed for the rates that I record my vinyl at, but this was only marginally more expensive, and handles higher rates and DSD if I ever want to go that direction in future.