• The Vendor's Bazaar forum is for commercial offers and transactions. Only unmoderated members can post here.

    diyAudio provides this forum for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members. Use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

USB UAC2+HID Multichannel input/output interface York

Received my boards today - big thank you! Since the documentation is not yet available: are the 3.3 V pins on the small or the big header a supply voltage in or an aux voltage out?

Regarding the request for a 4 ch out: what are the advantages compared to using the 8 ch option and simply not feeding anything to channels 5 - 8? Just curious.
 
Hi @capslock,

Great, thank you too!

Since the documentation is not yet available: are the 3.3 V pins on the small or the big header a supply voltage in or an aux voltage out?
It is aux output, the module can handle up to 100mA additional load on 3.3V line. It is same 3.3v on both headers.
The module itself is USB powered.

Regarding the request for a 4 ch out: what are the advantages compared to using the 8 ch option and simply not feeding anything to channels 5 - 8? Just curious.
There are no advantages, just 4 channels instead of 8. Less confusion if only 4 channels are required, I guess 🙂
 
  • Like
Reactions: capslock
Working on another, smaller version of the module (32.3x26 mm). USB-B/C connectors.
Same set of functions: 2xI2C, 4xI2S (BCK, WCK, 4xData), UART, configurable GPIOs.
USB Vbus is routed to the header, as well as 3.3v supply for MCU. So there are two options for powering the module: from the bus or from external supply.
There are no audio frequency oscillators on the board, enable signals are routed to the headers.
If one really wants, it will be possible to get mclk from the module - from MCU's PLL. But general idea is that the clocks will be on the main dac board.

york_nano.png


Any suggestions are welcome 🙂
 
Does the mounting dimensions aligns with the Amanero Combo384?
Short answer is yes.
To be 100% honest, there is one minor mistake that I've found out couple of weeks ago.
1724351936914.png


The mismatch is in distance from mounting hole to 1st pin of 20 pin header: In Combo384 it is 0.5mm, in York - 1.075mm. The mismatch comes from alignment of the 20 pin header, in York its center matches with module horizontal center axis.

Nevertheless, it is not a big deal as mounting holes allow this 0.5mm mismatch as can be seen here, for example:
https://www.diyaudio.com/community/...ut-output-interface-york.413504/#post-7720411
 
  • Like
Reactions: zoom777
Hello, I ordered York for a connection with Win 11, in virtual machine on Mac book Air processor M2, I am not sure that it will work the first time, will you publish the sources?.

Congratulations for your work.
Serge B.
 
Hello Serge,

Yes, got it, your package is ready for the shipment 🙂
Thank you!

connection with Win 11, in virtual machine on Mac book Air processor M2
I already saw this working, except for the configuration tool - it fails to load OpenGL in windows for GUI on virtual machine, perhaps issues with graphics driver in virtual machine. I'll try to debug and fix that.
The sound output and SigmaStudio would work.

will you publish the sources?.
The source code published is for 2ch output only, the rest is not open sourced for now. But I provide support in case of issues found.
 
Hi @eclipsevl I recently got the board which is really nice. My goal is to use it to form a USB mic by interfacing the York board directly to an I2S microphone using the I2S input option. In my initial tests (without any I2S mic or device connected just probing signals) I'm running into 2 issues with using I2S input:

1. There are no signals from SCK or WS. Does the board expect the I2S device to generate the signals per I2S standard "TRANSMITTER = MASTER" below?
1727167128337.png


2. Possibly related to the first issue, when I select I2S input I get a Windows error with the driver. I don't have this issue when I select any of the options that doesn't have I2S input (2Ch I2S Output, 8Ch TDM output etc are fine) :

1727168232761.png
 
Hi, I need to get one of your modules! The smaller one looks interesting for my project, any news on the development?
Great work btw.
Thank you! The boards are ready for production, I have 4 PCBs that I can build.
What is pending is the test of all operation modes but that should not take too long.

There are no signals from SCK or WS. Does the board expect the I2S device to generate the signals per I2S standard "TRANSMITTER = MASTER" below?
By default York input interface is in slave mode, so that is correct. I guess that in your case it is better for York to generate BCLK and WCK. Give me couple of days, I'll update the firmware to support that option.

2. Possibly related to the first issue, when I select I2S input I get a Windows error with the driver. I don't have this issue when I select any of the options that doesn't have I2S input (2Ch I2S Output, 8Ch TDM output etc are fine) :
This is not expected. I'll try to reproduce it today.

Hello, York is not recognized under win10, this pc already has USB drivers for
digital analyzers that I do not want to delete, could this be a problem?
Hello Serge,

It should not be. Will PM you later today.

York is well recognized under Macbook Air M2 with Parallels win11 (emulation)
and the multiport converter. The York software does not launch.
Yes, this is known that the tool does not launch in Parallels due to graphics driver issues.
I'll send you binaries for Macbook.
 
  • Like
Reactions: Alexandre
This is not expected. I'll try to reproduce it today.
It was a mistake in firmware, sorry about that. Now it is fixed and you can update the firmware using the tool.

Yes having the York generate the BCLK and WS would be very helpful for my use case.
This is not added yet, will work on this tomorrow.

Yes, this is known that the tool does not launch in Parallels due to graphics driver issues.
I'll send you binaries for Macbook.
This is fixed, please check PM for new config tool version.
 
This is an interesting transport. Can it do 4ch DSD? and if so is that native or DoP? Why I ask is "the best dac is nodac" thread would have loved something like this back in the day. If it can do 384khz stereo I think it can do half that in DoP, which I think equates to DSD128 or dbl rate DSD. I wonder if that rate would be possible over 4 channels. Some of us have quad systems, listen to old school quad mixes. Even DSD64 would be great.
 
Last edited:
This is an interesting transport. Can it do 4ch DSD? and if so is that native or DoP?
Thank you!
In theory it can output up to 4 DSD streams, up to DSD512 with 1024fs clock (by default modules are equipped with 512fs. These can be replace or you can also feed external clock). So far the module only tested on stereo DoP, DSD256.

Since I've already got couple of requests for Native DSD, I may consider updates of the firmware for DSD support in the future.
At the moment there are couple of other items that I need to implement ASAP 🙂

If anyone would like to volunteer for DSD firmware tests, please PM me. I'll send the module for free in exchange for conducting tests of the firmware, collecting debug information etc.
 
  • Like
Reactions: mcspack