[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xylo-SDR] Saxo



The way these things usually go, when the driver first discovers the
presence of the USB node, it asks it what it can do. The node may give
multiple answers each with a different USB Device Type. The upper level
driver then attaches a generic driver for the proper USB Device Type for
each answer; all this is supplied by the OS. From the point of view of
an application, it sees only the specific USB Device Type it is
interested in. From the point of view of the node, it has to demultiplex
the commands for the different Device Types, but that is what I thought
the on-board 8501 of the FX2 chip was for. [Anyone who knows better,
please don't hesitate to point out my ignorance.]


Chris
 

-----Original Message-----
From: pvharman@arach.net.au [mailto:pvharman@arach.net.au] 
Sent: Sunday, January 22, 2006 6:48 PM
To: Xylo-SDR Discussion
Subject: Re: [Xylo-SDR] Saxo

Chris, 

I don't think that a generic USB Audio device driver will do what we
want.  
Apart from full duplex audio our USB link will take  PTT, CW keyer,
Forward/Reverse power, SWR, 200MHz frequency error, LPF filter settings,
BPF filter settings, DDS/NCO frequency etc etc. 

I have zero knowledge of PC drivers so I may be completely wrong about
this. 

Phil...VK6APH 






Quoting "Christopher T. Day" <CTDay@lbl.gov>:

> I would like to reemphasize a point in my original comment and which 
> Edison alluded to: If out USB device follows the USB Audio Device 
> spec, then the required driver is GENERIC, i.e., it is written and 
> supplied by the OS supplier, not us. [Emphasis mine and likely wrong 
> since I haven't really read the spec yet, but it sounds like this is 
> the way it should be.] Like wise for at least some of the other USB 
> Device Classes. As evidence, as faar as I can tell, I'm running my 
> SDR-1000 with a Sound Blaster MP3+ USB device and using the generic MS

> USB Audio Device driver, not the one from CreativeLabs.
> 
> 
> Chris
> 
> 
> -----Original Message-----
> From: Edson Pereira [mailto:ewp_jp@ybb.ne.jp]
> Sent: Saturday, January 21, 2006 9:32 PM
> To: Xylo-SDR Discussion
> Subject: Re: [Xylo-SDR] Saxo
> 
> 
> Hi Phil,
> 
> Thanks for the comments.
> 
> In order to avoid the problems caused by non-synchronized clocks, I am

> considering resampling the PC soundcard audio input and output (which 
> will be running at a lower sampling rate) using a fractional FIR 
> decimator and interpolator. I still need to look closer at the problem

> and see how easy or complex it is.
> 
> One reason I have purchased the Saxo is that I could use 2 ADs and 2 
> DAs and avoid all the problems you have mentioned. However, VHDL or 
> Verilog are obstacles for me at the moment. Verilog looks a bit 
> familiar due to its C-like syntax, but I need to dedicate some time 
> (the most scarce resource at the moment) to learn it enough to be able

> to do something useful.
> 
> 73,
> 
> -- Edson
> 
> 
> Phil Harman wrote:
> 
> >Hi Edson,
> >
> >Your project sounds very interesting. Just one thing to be aware of.

> >If you use an external A/D converter as input and a sound card for 
> >output then unless the crystal clocks are exactly the same frequency 
> >you end up getting breaks in the audio due to the beat between the 
> >two
> clocks.
> >
> >For example, using my Wolfson A/D as the source and my Delta 44 to 
> >play
> 
> >back all is well for about  a minute - the clocks have then drifted 
> >apart enough to cause a frequent ticking sound.
> >
> >This is not a problem for our project since all the A/D's and D/A's 
> >all
> 
> >run off the same master clock.
> >
> >This was the reason that until the dual sound card Delta 44 we did 
> >not have VOX on the SDR1000.
> >
> >There may be a way round this problem - if you find one be sure to 
> >let us know since using the internal PC for playback would be a nice
> option!
> >
> >73's  Phil... VK6APH
> >]
> >----- Original Message -----
> >From: "Edson Pereira" <ewp_jp@ybb.ne.jp>
> >To: "Xylo-SDR Discussion" <xylo-sdr@lists.ae5k.us>
> >Sent: Sunday, January 22, 2006 12:41 PM
> >Subject: Re: [Xylo-SDR] Saxo
> >
> >
> >  
> >
> >>Hi Chris and Phil,
> >>
> >>I would like to implement a USB Audio device exactly in order to 
> >>avoid
> 
> >>having to write any device driver software on the PC side. The USB 
> >>Audio Class device specification should not be too complex to 
> >>implement in the
> >>FX2 (I hope). I have recently acquired the TUSB3200 chip, which is 
> >>an embedded USB Audio stream controller. It does however only 
> >>support USB
> 
> >>full speed (12 Mbps), which will limit the sampling rate to 96 kHz 
> >>half-duplex. This is ok for me at the moment since I do intend to 
> >>use my laptop internal soundcard for mic and speaker.
> >>
> >>I wish the FX2 had an I2S interface!
> >>
> >>In my little project, I would like to focus on the implementation of

> >>a
> >>96 kHz half-duplex USB soundcard (USB Audio specification)  and a 
> >>generic parallel I/O port (USB HID specification). Everything in a 
> >>single little board. Anyone on the list interested in joining
efforts?
> >>
> >>73,
> >>
> >>-- Edson
> >>
> >>Phil Harman wrote:
> >>
> >>    
> >>
> >>>Hi Chris,
> >>>
> >>>I have a prototype full duplex USB2 sound card going based on the 
> >>>Wolfson A/D chip and Xylo/Saxo FPGA board.  At the moment it runs 
> >>>at 48k and 16 bits but the chip can do 192k and 24 bit. Need to 
> >>>walk first but the pace is picking up!
> >>>
> >>>Writing a generic USB Audio Device driver is way beyond me. Our aim

> >>>is to keep the interface to the A/D converter inside the PC as 
> >>>simple
> 
> >>>as possible so I don't see the need for a 'real' device driver - we

> >>>are not trying to compete with the D44 for example.
> >>>
> >>>73's Phil...VK6APH
> >>>
> >>>Phil....VK6APH
> >>>
> >>>
> >>>
> >>>    ----- Original Message -----
> >>>    *From:* Christopher T. Day <mailto:CTDay@lbl.gov>
> >>>    *To:* xylo-sdr@lists.ae5k.us <mailto:xylo-sdr@lists.ae5k.us>
> >>>    *Sent:* Sunday, January 22, 2006 10:29 AM
> >>>    *Subject:* [Xylo-SDR] Saxo
> >>>
> >>>    What few useful thoughs I've had so far on the subject agree
with
> >>>    yours - if possible [does the USB Audio Device spec go as far
as
> >>>    24-bit stereo, 96/192 ksamples/sec?], the USB-2 interface
should
> >>>    be able to use a generic USB Audio Device driver => we don't
have
> >>>    to supply/maintain one for any/all OS. But then, I know almost
> >>>    nothing yet,
> >>>
> >>>
> >>>    Chris - AE6VK
> >>>
> >>>      
> >>>
> >>_______________________________________________
> >>Xylo-SDR mailing list
> >>To post msg: Xylo-SDR@ae5k.us
> >>Subscription help: 
> >>http://lists.ae5k.us/listinfo.cgi/xylo-sdr-ae5k.us
> >>Xylo-SDR web page: http://xylo-sdr.ae5k.us Forum pages: 
> >>http://www.hamsdr.com/hamsdrforum/
> >>Archives: http://lists.ae5k.us/pipermail/xylo-sdr-ae5k.us/
> >>
> >>
> >>
> >>--
> >>No virus found in this incoming message.
> >>Checked by AVG Free Edition.
> >>Version: 7.1.375 / Virus Database: 267.14.21/236 - Release Date: 
> >>20/01/2006
> >>
> >>
> >>    
> >>
> >
> >
> >
> >  
> >
> 
> _______________________________________________
> Xylo-SDR mailing list
> To post msg: Xylo-SDR@ae5k.us
> Subscription help: http://lists.ae5k.us/listinfo.cgi/xylo-sdr-ae5k.us
> Xylo-SDR web page: http://xylo-sdr.ae5k.us Forum pages:
> http://www.hamsdr.com/hamsdrforum/
> Archives: http://lists.ae5k.us/pipermail/xylo-sdr-ae5k.us/
> 
> 
> _______________________________________________
> Xylo-SDR mailing list
> To post msg: Xylo-SDR@ae5k.us
> Subscription help: http://lists.ae5k.us/listinfo.cgi/xylo-sdr-ae5k.us
> Xylo-SDR web page: http://xylo-sdr.ae5k.us Forum pages: 
> http://www.hamsdr.com/hamsdrforum/
> Archives: http://lists.ae5k.us/pipermail/xylo-sdr-ae5k.us/
> 



_______________________________________________
Xylo-SDR mailing list
To post msg: Xylo-SDR@ae5k.us
Subscription help: http://lists.ae5k.us/listinfo.cgi/xylo-sdr-ae5k.us
Xylo-SDR web page: http://xylo-sdr.ae5k.us Forum pages:
http://www.hamsdr.com/hamsdrforum/
Archives: http://lists.ae5k.us/pipermail/xylo-sdr-ae5k.us/