Loading ...
Sorry, an error occurred while loading the content.

Re: [softrock40] Re: The Peaberry SDR

Expand Messages
  • David Turnbull
    I took some screenshots comparing a SoftRock RXTX on an iMic with the Peaberry (essentially a SoftRock with a PCM3060). Consider yourself lucky if you haven t
    Message 1 of 23 , Jul 22, 2012
    I took some screenshots comparing a SoftRock RXTX on an iMic with the
    Peaberry (essentially a SoftRock with a PCM3060). Consider yourself
    lucky if you haven't had to hunt for a decent USB audio device and
    cables.

    I've been playing with WSPR. Attached is a map of the stations I
    picked up in the past 24 hours with a 20m attic dipole. Although WSPR
    uses hamlib, which still needs a small patch, you can use CFGSR to
    manually set the LO frequency for now.

    73 David AE9RB
    http://ae9rb.com/
  • Sid Boyce
    Excellent David. I have downloaded the software from github and registered with Cypress. After registering I can t find where to request their Linux
    Message 2 of 23 , Jul 22, 2012
    • 0 Attachment
      Excellent David.
      I have downloaded the software from github and registered with Cypress.
      After registering I can't find where to request their Linux development tool again.
      They said I'd have to request a copy.
      73 ... Sid.

      On 22/07/12 23:08, David Turnbull wrote:
       

      I took some screenshots comparing a SoftRock RXTX on an iMic with the
      Peaberry (essentially a SoftRock with a PCM3060). Consider yourself
      lucky if you haven't had to hunt for a decent USB audio device and
      cables.

      I've been playing with WSPR. Attached is a map of the stations I
      picked up in the past 24 hours with a 20m attic dipole. Although WSPR
      uses hamlib, which still needs a small patch, you can use CFGSR to
      manually set the LO frequency for now.

      73 David AE9RB
      http://ae9rb.com/



      -- 
      Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
      Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
      Senior Staff Specialist, Cricket Coach
      Microsoft Windows Free Zone - Linux used for all Computing Tasks
      
    • David Turnbull
      PSoC Creator is Windows-only. You might be remembering tools for their other chips. I m not a Windows user either but it ran fine in a VM. I m meeting with a
      Message 3 of 23 , Jul 22, 2012
      • 0 Attachment
        PSoC Creator is Windows-only. You might be remembering tools for
        their other chips. I'm not a Windows user either but it ran fine in a
        VM. I'm meeting with a Cypress rep soon and you can bet he'll get an
        earful about the Windows tax.

        Fun fact.. here's how much of the PSoC I'm using:
        Flash used: 30692 of 32768 bytes (93.7 %).
        SRAM used: 3608 of 4096 bytes (88.1 %).

        73 David

        On Sun, Jul 22, 2012 at 3:41 PM, Sid Boyce <sboyce@...> wrote:
        >
        >
        >
        > Excellent David.
        > I have downloaded the software from github and registered with Cypress.
        > After registering I can't find where to request their Linux development tool again.
        > They said I'd have to request a copy.
        > 73 ... Sid.
        >
      • Sid Boyce
        I know it s Windows-only but I did find a reference to requesting a download of something for Linux. 73 ... Sid. ... -- Sid Boyce ... Hamradio License G3VBV,
        Message 4 of 23 , Jul 22, 2012
        • 0 Attachment
          I know it's Windows-only but I did find a reference to requesting a download of something for Linux.
          73 ... Sid.

          On 22/07/12 23:58, David Turnbull wrote:
           

          PSoC Creator is Windows-only. You might be remembering tools for
          their other chips. I'm not a Windows user either but it ran fine in a
          VM. I'm meeting with a Cypress rep soon and you can bet he'll get an
          earful about the Windows tax.

          Fun fact.. here's how much of the PSoC I'm using:
          Flash used: 30692 of 32768 bytes (93.7 %).
          SRAM used: 3608 of 4096 bytes (88.1 %).

          73 David

          On Sun, Jul 22, 2012 at 3:41 PM, Sid Boyce <sboyce@...> wrote:
          >
          >
          >
          > Excellent David.
          > I have downloaded the software from github and registered with Cypress.
          > After registering I can't find where to request their Linux development tool again.
          > They said I'd have to request a copy.
          > 73 ... Sid.
          >



          -- 
          Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
          Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
          Senior Staff Specialist, Cricket Coach
          Microsoft Windows Free Zone - Linux used for all Computing Tasks
          
        • falcongsr
          David, This is beautiful work! Thanks for working so hard and sharing this with the community! Do you think there would be any value in creating a PCB with the
          Message 5 of 23 , Jul 23, 2012
          • 0 Attachment
            David,

            This is beautiful work! Thanks for working so hard and sharing this with the community!

            Do you think there would be any value in creating a PCB with the PCM3060 and CYBC3XXX only? I'd love to use your solution to interface with my existing Softrock radios.

            I am currently using Christos' USB2SDR for this purpose but there are instances where I'd prefer to use applications other than the PowerSDR software.

            Thanks again for doing this.
            Joe KJ6QBA


            --- In softrock40@yahoogroups.com, David Turnbull <dturnbull@...> wrote:
            >
            > I've spent the past months adding a DelSig directly to the RXTX
            > Ensemble. I used a Cypress PSoC 3 and a PCM3060 in place of the AVR
            > and flipflop. These are SSOP packages so they don't need any skills
            > beyond what we need for Tony's SoftRock. Perhaps a bit more patience
            > is all.
            >
            > It's working well enough to be fun and useful to others so I made some kits:
            > http://ae9rb.com
            >
            > I expect a little friction with software compatibility since hamlib
            > looks for www.obdev.at in the USB vendor name. Anything that uses
            > CFGSR or its ExtIO should work fine. HDSDR works great! I've also
            > successfully tested with DSP Radio (Mac) and SDR#.
            >
            > 73 David AE9RB
            >
          • David Turnbull
            Thanks Joe, When I first started this project I wanted to put a DelSig directly on a Raspberry Pi. But they decided not to put the I2S lines on the expansion
            Message 6 of 23 , Jul 23, 2012
            • 0 Attachment
              Thanks Joe,

              When I first started this project I wanted to put a DelSig directly on
              a Raspberry Pi. But they decided not to put the I2S lines on the
              expansion header. Later, I thought I would make a board that would
              interface with the DIP8 of a SoftRock. But I came upon a clever way
              to provide two full sound cards with just the one PCM3060 and the
              thought of making a fully integrated transceiver consumed me. So I
              made that happen.

              I have a UHFSDR sitting here that needs a good interface as well. So
              I'm personally vested in making a cheaper, non-powersdr, interface
              for SDR. I'm just not sure what features to include. Too many build
              options and you end up with complicated junk, too few and it's just a
              DIY sound card.

              So let me toss it out to you all. Let's start with the following feature set:

              * Bus-powered USB (no power connector)
              * 24-bit 48kHz and 96kHz support
              * One stereo-in and one stereo-out
              * Si570 control (pe0fko command set)
              * a dip8 for ice of the avr
              * some .100" pins for developers to play with the extra PSoC GPIOs

              What would you add or take away? Kit or factory assembly?

              73 David AE9RB


              > Do you think there would be any value in creating a PCB with the PCM3060 and CYBC3XXX only? I'd love to use your solution to interface with my existing Softrock radios.
              >
              > I am currently using Christos' USB2SDR for this purpose but there are instances where I'd prefer to use applications other than the PowerSDR software.
            • K2DMS
              I like the integrated sound card but I have no need for the transmitter. A bus powered 96 KHz wide general coverage (3-30 MHz) receiver kit would be ideal for
              Message 7 of 23 , Jul 23, 2012
              • 0 Attachment
                I like the integrated sound card but I have no need for the transmitter. A bus powered 96 KHz wide general coverage (3-30 MHz) receiver kit would be ideal for my needs.


                > So let me toss it out to you all. Let's start with the following feature set:
                >
                > * Bus-powered USB (no power connector)
                > * 24-bit 48kHz and 96kHz support
                > * One stereo-in and one stereo-out
                > * Si570 control (pe0fko command set)
                > * a dip8 for ice of the avr
                > * some .100" pins for developers to play with the extra PSoC GPIOs
                >
                > What would you add or take away? Kit or factory assembly?
                >
              • MIKE DURKIN
                Have you seen the UBW32 from AlexLee188 -- it operats like the pe0fko but ... i would like to see a BPF control of WB6DHW s board .... Mike .... KC7NOA To:
                Message 8 of 23 , Jul 23, 2012
                • 0 Attachment
                  Have you seen the UBW32 from AlexLee188 -- it operats like the pe0fko but ... i would like to see a BPF control of WB6DHW's board ....

                  Mike .... KC7NOA


                  To: softrock40@yahoogroups.com
                  From: dturnbull@...
                  Date: Mon, 23 Jul 2012 12:57:52 -0700
                  Subject: Re: [softrock40] Re: The Peaberry SDR

                   
                  Thanks Joe,

                  When I first started this project I wanted to put a DelSig directly on
                  a Raspberry Pi. But they decided not to put the I2S lines on the
                  expansion header. Later, I thought I would make a board that would
                  interface with the DIP8 of a SoftRock. But I came upon a clever way
                  to provide two full sound cards with just the one PCM3060 and the
                  thought of making a fully integrated transceiver consumed me. So I
                  made that happen.

                  I have a UHFSDR sitting here that needs a good interface as well. So
                  I'm personally vested in making a cheaper, non-powersdr, interface
                  for SDR. I'm just not sure what features to include. Too many build
                  options and you end up with complicated junk, too few and it's just a
                  DIY sound card.

                  So let me toss it out to you all. Let's start with the following feature set:

                  * Bus-powered USB (no power connector)
                  * 24-bit 48kHz and 96kHz support
                  * One stereo-in and one stereo-out
                  * Si570 control (pe0fko command set)
                  * a dip8 for ice of the avr
                  * some .100" pins for developers to play with the extra PSoC GPIOs

                  What would you add or take away? Kit or factory assembly?

                  73 David AE9RB

                  > Do you think there would be any value in creating a PCB with the PCM3060 and CYBC3XXX only? I'd love to use your solution to interface with my existing Softrock radios.
                  >
                  > I am currently using Christos' USB2SDR for this purpose but there are instances where I'd prefer to use applications other than the PowerSDR software.

                • Jasmine Strong
                  ... Locked sample clocks, for sure. Make sure everything s in phase. -J.
                  Message 9 of 23 , Jul 23, 2012
                  • 0 Attachment

                    On Jul 23, 2012, at 12:57 PM, David Turnbull wrote:

                     

                    Thanks Joe,

                    When I first started this project I wanted to put a DelSig directly on
                    a Raspberry Pi. But they decided not to put the I2S lines on the
                    expansion header. Later, I thought I would make a board that would
                    interface with the DIP8 of a SoftRock. But I came upon a clever way
                    to provide two full sound cards with just the one PCM3060 and the
                    thought of making a fully integrated transceiver consumed me. So I
                    made that happen.

                    I have a UHFSDR sitting here that needs a good interface as well. So
                    I'm personally vested in making a cheaper, non-powersdr, interface
                    for SDR. I'm just not sure what features to include. Too many build
                    options and you end up with complicated junk, too few and it's just a
                    DIY sound card.

                    So let me toss it out to you all. Let's start with the following feature set:

                    * Bus-powered USB (no power connector)
                    * 24-bit 48kHz and 96kHz support
                    * One stereo-in and one stereo-out
                    * Si570 control (pe0fko command set)
                    * a dip8 for ice of the avr
                    * some .100" pins for developers to play with the extra PSoC GPIOs

                    What would you add or take away? Kit or factory assembly?



                    Locked sample clocks, for sure.  Make sure everything's in phase.

                    -J.
                  • David Turnbull
                    ... Do you mean like how I sync the DelSigs to the USB SOF? This makes sure any number of Peaberry s are all working at the same sample rate. Or were you
                    Message 10 of 23 , Jul 23, 2012
                    • 0 Attachment
                      Locked sample clocks, for sure.  Make sure everything's in phase.

                      Do you mean like how I sync the DelSigs to the USB SOF?  This makes sure any number of Peaberry's are all working at the same sample rate.  Or were you thinking of more exotic timings for things like antenna diversity?  You can assume anything I design for SDR will not require sample shifting and the left/right channels are sampled simultaneously from the same clock.  Even cheapo sound cards should be doing this but I guess that isn't the case.

                      73 David
                    • Jasmine Strong
                      I d like the sample clocks on all channels to be exactly synchronized. A lot of sound cards don t set the output buffer at the same time as the input is
                      Message 11 of 23 , Jul 23, 2012
                      • 0 Attachment

                        I'd like the sample clocks on all channels to be exactly synchronized. A lot of sound cards don't set the output buffer at the same time as the input is sampled.

                        -J.

                        On Jul 23, 2012, at 1:29 PM, David Turnbull wrote:

                         

                        Locked sample clocks, for sure.  Make sure everything's in phase.

                        Do you mean like how I sync the DelSigs to the USB SOF?  This makes sure any number of Peaberry's are all working at the same sample rate.  Or were you thinking of more exotic timings for things like antenna diversity?  You can assume anything I design for SDR will not require sample shifting and the left/right channels are sampled simultaneously from the same clock.  Even cheapo sound cards should be doing this but I guess that isn't the case.

                        73 David


                      • David Turnbull
                        I m not aware of any amateur radio hobbyist software that would benefit from this timing. Anything going through FIR filtering is already shifted by more than
                        Message 12 of 23 , Jul 23, 2012
                        • 0 Attachment
                          I'm not aware of any amateur radio hobbyist software that would benefit from this timing. Anything going through FIR filtering is already shifted by more than one USB buffer.  Can you provide more details about what you are trying to accomplish?

                          73 David

                          On Mon, Jul 23, 2012 at 1:43 PM, Jasmine Strong <modulararithmetic@...> wrote:



                          I'd like the sample clocks on all channels to be exactly synchronized. A lot of sound cards don't set the output buffer at the same time as the input is sampled.

                          -J.

                          On Jul 23, 2012, at 1:29 PM, David Turnbull wrote:

                           

                          Locked sample clocks, for sure.  Make sure everything's in phase.

                          Do you mean like how I sync the DelSigs to the USB SOF?  This makes sure any number of Peaberry's are all working at the same sample rate.  Or were you thinking of more exotic timings for things like antenna diversity?  You can assume anything I design for SDR will not require sample shifting and the left/right channels are sampled simultaneously from the same clock.  Even cheapo sound cards should be doing this but I guess that isn't the case.

                          73 David





                        • Jasmine Strong
                          I m afraid I can t talk about that without an NDA or three being in place… -J. ... I m afraid I can t talk about that without an NDA or three being in
                          Message 13 of 23 , Jul 23, 2012
                          • 0 Attachment

                            I'm afraid I can't talk about that without an NDA or three being in place…

                            -J.

                            On Jul 23, 2012, at 2:17 PM, David Turnbull wrote:

                             

                            I'm not aware of any amateur radio hobbyist software that would benefit from this timing. Anything going through FIR filtering is already shifted by more than one USB buffer.  Can you provide more details about what you are trying to accomplish?


                            73 David

                            On Mon, Jul 23, 2012 at 1:43 PM, Jasmine Strong <modulararithmetic@...> wrote:



                            I'd like the sample clocks on all channels to be exactly synchronized. A lot of sound cards don't set the output buffer at the same time as the input is sampled.

                            -J.

                            On Jul 23, 2012, at 1:29 PM, David Turnbull wrote:

                             

                            Locked sample clocks, for sure.  Make sure everything's in phase.

                            Do you mean like how I sync the DelSigs to the USB SOF?  This makes sure any number of Peaberry's are all working at the same sample rate.  Or were you thinking of more exotic timings for things like antenna diversity?  You can assume anything I design for SDR will not require sample shifting and the left/right channels are sampled simultaneously from the same clock.  Even cheapo sound cards should be doing this but I guess that isn't the case.

                            73 David







                          • David Turnbull
                            Jasmine, feel free to contact me off-list about professional services. I d be happy to design a custom solution to meet your business requirements. 73 David
                            Message 14 of 23 , Jul 23, 2012
                            • 0 Attachment
                              Jasmine, feel free to contact me off-list about professional services.  I'd be happy to design a custom solution to meet your business requirements.

                              73 David AE9RB

                              On Mon, Jul 23, 2012 at 2:39 PM, Jasmine Strong <modulararithmetic@...> wrote:



                              I'm afraid I can't talk about that without an NDA or three being in place…

                              -J.

                              On Jul 23, 2012, at 2:17 PM, David Turnbull wrote:

                               

                              I'm not aware of any amateur radio hobbyist software that would benefit from this timing. Anything going through FIR filtering is already shifted by more than one USB buffer.  Can you provide more details about what you are trying to accomplish?


                              73 David

                              On Mon, Jul 23, 2012 at 1:43 PM, Jasmine Strong <modulararithmetic@...> wrote:



                              I'd like the sample clocks on all channels to be exactly synchronized. A lot of sound cards don't set the output buffer at the same time as the input is sampled.

                              -J.

                              On Jul 23, 2012, at 1:29 PM, David Turnbull wrote:

                               

                              Locked sample clocks, for sure.  Make sure everything's in phase.

                              Do you mean like how I sync the DelSigs to the USB SOF?  This makes sure any number of Peaberry's are all working at the same sample rate.  Or were you thinking of more exotic timings for things like antenna diversity?  You can assume anything I design for SDR will not require sample shifting and the left/right channels are sampled simultaneously from the same clock.  Even cheapo sound cards should be doing this but I guess that isn't the case.

                              73 David










                            • g3ovh
                              Well done David I had a dabble with PSOC years ago, but never found a worthy project for it. Your implementation looks brilliant and I have ordered a kit today
                              Message 15 of 23 , Jul 24, 2012
                              • 0 Attachment
                                Well done David

                                I had a dabble with PSOC years ago, but never found a worthy project for it. Your implementation looks brilliant and I have ordered a kit today to complement my UHFSDR and Softrock TxRx kits.
                                I look forward to playing with the PSOC code. It doesnt say on your website, but presumably the CY8C3XXX is preloaded with code?

                                Tony
                                G3OVH

                                --- In softrock40@yahoogroups.com, David Turnbull <dturnbull@...> wrote:
                                >
                                > I've spent the past months adding a DelSig directly to the RXTX
                                > Ensemble. I used a Cypress PSoC 3 and a PCM3060 in place of the AVR
                                > and flipflop. These are SSOP packages so they don't need any skills
                                > beyond what we need for Tony's SoftRock. Perhaps a bit more patience
                                > is all.
                                >
                                > It's working well enough to be fun and useful to others so I made some kits:
                                > http://ae9rb.com
                                >
                                > I expect a little friction with software compatibility since hamlib
                                > looks for www.obdev.at in the USB vendor name. Anything that uses
                                > CFGSR or its ExtIO should work fine. HDSDR works great! I've also
                                > successfully tested with DSP Radio (Mac) and SDR#.
                                >
                                > 73 David AE9RB
                                >
                              • David Turnbull
                                Thanks Tony. The PSoC has been programmed and a SWD jack is included so you can upgrade and play if you have a MiniProg3 or other SWD programmer. It s pretty
                                Message 16 of 23 , Jul 24, 2012
                                • 0 Attachment
                                  Thanks Tony. The PSoC has been programmed and a SWD jack is included
                                  so you can upgrade and play if you have a MiniProg3 or other SWD
                                  programmer. It's pretty amazing what you can do with a PSoC 3 & 5.
                                  "Years ago" may mean that you were dabbling with a PSoC 1, which is
                                  less capable and perhaps why you couldn't find a worthy project.

                                  73 David AE9RB

                                  On Tue, Jul 24, 2012 at 9:09 AM, g3ovh <tabbey01@...> wrote:
                                  > Well done David
                                  >
                                  > I had a dabble with PSOC years ago, but never found a worthy project for it. Your implementation looks brilliant and I have ordered a kit today to complement my UHFSDR and Softrock TxRx kits.
                                  > I look forward to playing with the PSOC code. It doesnt say on your website, but presumably the CY8C3XXX is preloaded with code?
                                  >
                                  > Tony
                                  > G3OVH
                                  >
                                  > --- In softrock40@yahoogroups.com, David Turnbull <dturnbull@...> wrote:
                                  >>
                                  >> I've spent the past months adding a DelSig directly to the RXTX
                                  >> Ensemble. I used a Cypress PSoC 3 and a PCM3060 in place of the AVR
                                  >> and flipflop. These are SSOP packages so they don't need any skills
                                  >> beyond what we need for Tony's SoftRock. Perhaps a bit more patience
                                  >> is all.
                                  >>
                                  >> It's working well enough to be fun and useful to others so I made some kits:
                                  >> http://ae9rb.com
                                  >>
                                  >> I expect a little friction with software compatibility since hamlib
                                  >> looks for www.obdev.at in the USB vendor name. Anything that uses
                                  >> CFGSR or its ExtIO should work fine. HDSDR works great! I've also
                                  >> successfully tested with DSP Radio (Mac) and SDR#.
                                  >>
                                  >> 73 David AE9RB
                                  >>
                                  >
                                  >
                                  >
                                  >
                                  > ------------------------------------
                                  >
                                  > Yahoo! Groups Links
                                  >
                                  >
                                  >
                                • David Turnbull
                                  ... I ve been giving this more thought and here s what I came up with. The cheaper PSoC won t run 96kHz. The product will not be inexpensive. Nearly everyone
                                  Message 17 of 23 , Aug 4, 2012
                                  • 0 Attachment
                                    On Mon, Jul 23, 2012 at 11:10 AM, falcongsr <falcongsr@...> wrote:
                                    Do you think there would be any value in creating a PCB with the PCM3060 and CYBC3XXX only? I'd love to use your solution to interface with my existing Softrock radios.

                                    I've been giving this more thought and here's what I came up with. The cheaper PSoC won't run 96kHz. The product will not be inexpensive.  Nearly everyone who has a SoftRock has already solved the sound card problem. many for less than $5. It would cost more to buy a RXTX, PSoC-SDR-sound-card, and cables than to buy a Peaberry -- and you'll end up with less performance and no mic pre-amp or speaker hookup. Perhaps the most important reason is that of the 7000+ people on this list, only 1 said they would buy the device.

                                    Maybe I'm wrong and there's a significant demand for a ~$50 24-bit 48/96kHz USB sound card board. Unless there's an overwhelming response for me to produce this, I'll stick to making complete radios.

                                    73 David AE9RB

                                  • rOn
                                    Anyone built this radio have results?  rOn Anyone built this radio have results? rOn
                                    Message 18 of 23 , Aug 9, 2012
                                    • 0 Attachment
                                      Anyone built this radio have results? 

                                      rOn
                                    Your message has been successfully submitted and would be delivered to recipients shortly.