Date   

Cheaper 10 pin Fem Header for Type II and Experimenters boards

K5ESS
 

An alternative (and cheaper) 10 pin female header for the Type II PHSNA and the Experimenters Board is Mouser P/N  782-A000086.  It is two 10 pin long tailed headers for $1.11. 
Mike
K5ESS



Experimenter Board documentation updated

N5IB
 

I've posted a revised copy of "DDS Type II and Arduino NANO Experimenter Board.pdf" that includes additional photos of an as-built Experimenter Board, as well as details of the four lines of code that need to be changed in order to use the usual PHSNA software.

BE SURE TO READ THIS DOCUMENT BEFORE YOU ASSEMBLE YOUR EXPERIMENTER BOARD

The are some assembly "gotchas" you need to be forewarned about. Nothing bizarre if done at initial build time, but a bear to retrofit.

73,
Jim, N5IB


Re: dds-60 daughter board

john rader
 

George;
I have already ordered the kit from midnight design solutions, which I believe is you? Anyway, thanks, and if I had paid attention to what is posted on the web site, I would have known what to do from the first. Thank both you and Jim.
John
 

Sent: Friday, November 13, 2015 10:44 PM
Subject: RE: [PHSNA] dds-60 daughter board
 
 

Hi John,
I have the DDS-60 Daughtercard in stock, in both kit and assembled+tested form … http://midnightdesignsolutions.com/dds60/index.html

73, George N2APB

==========================
Jim:
Received the boards today, one thing I didn't think about was the dds-60 board. Would there be any available, if so let me know how to get one.
Thanks, John


Re: dds-60 daughter board

George N2APB
 

Hi John,
I have the DDS-60 Daughtercard in stock, in both kit and assembled+tested form … http://midnightdesignsolutions.com/dds60/index.html

73, George N2APB

==========================
Jim:
Received the boards today, one thing I didn't think about was the dds-60 board. Would there be any available, if so let me know how to get one.
Thanks, John


Re: PC Boards shipped

Gene W5DOR <gene@...>
 

Received mine yesterday also     and would like to see a list with prices for the extras you will have.

 

Gene, W5DOR

 

From: PHSNA@... [mailto:PHSNA@...]
Sent: Friday, November 13, 2015 6:59 AM
To: PHSNA@...
Subject: Re: [PHSNA] PC Boards shipped

 

 

Received my boards, THANK YOU!!  Please let us know what will be considered excess/available

Merle, KC1DNJ

 

On Fri, Nov 13, 2015 at 7:38 AM, n5ib@... [PHSNA] <PHSNA@...> wrote:

 

Nearly all of the PC boards have been mailed, and some have already started showing up in mailboxes in the USA.

 

There are about a dozen folks I haven't heard back from, so if you'd made a request for boards and haven't seen an e-mail from me in the past week, check your in-boxes and spam buckets.

 

73,

Jim, N5IB

 

 

 


Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

ad7jt@...
 

Hi,

Your SNA looks very good, you did a great job.  I found our SNA project to be a great learning exercise and I bet you did too.  I did the NAT/SNA firmware (which is still evolving).  I was firs attracted to the Microchip PIC and dsPIC micro controllers by the breadth of the product line, the amount and quality of documentation, and the MPLAB IDE which is Eclipse-based and I have had a fair amount of experience with Eclipse.

Let me answer a couple of your questions.

The keyboard is optional, the touch screen can do about anything the keyboard can do except input alpha characters.  There is a numeric keypad that can be displayed to enter numeric data and do some editing.  It can also be used to append numeric suffixes to "create" new file names from names previously entered from a keyboard.  I could not see any real advantage to adding the cost and complexity of a rotary encoder.  If the need arose, we could provide a "virtual" rotary encoder using the display and touch screen.

Things like frequency span and frequency step/number of steps are generally controlled by macros which are defined by simple forms you fill in and then save in EEPROM (up to 14 macros).  To do a frequency scan and log and/or plot the results, you just call up a macro.  This approach is especially convenient for sweeps that are repeated often like checking the health of your antenna and sorting crystals.

I'm not sure what you mean by the "hardware stack" that turned you off.  Are you referring to the stack mechanism built into the dsPIC controller hardware?  The dsPIC in the NAT and SNA is programmed primarily in C with a couple "inner loops" programmed in assembly language.  The only direct access to the hardware stack is to match the compiler subroutine linkage conventions for assembly language routines and for fault reporting (which I hope I am the only one that ever sees that usage).

Our SNA typically can do about 4 sweeps per second limited by the number of steps and the response time of the DDS and the RF Power meter.  The sweep is completed and the data recorded before doing the plot.  The data buffer can hold up to 920 data points but data from much longer sweeps can be captured and saved to files on the SD card.


73,
Dave Collins - AD7JT




Re: PC Boards shipped

Merle W
 

Received my boards, THANK YOU!!  Please let us know what will be considered excess/available

Merle, KC1DNJ

On Fri, Nov 13, 2015 at 7:38 AM, n5ib@... [PHSNA] <PHSNA@...> wrote:
 

Nearly all of the PC boards have been mailed, and some have already started showing up in mailboxes in the USA.


There are about a dozen folks I haven't heard back from, so if you'd made a request for boards and haven't seen an e-mail from me in the past week, check your in-boxes and spam buckets.


73,

Jim, N5IB





PC Boards shipped

N5IB
 

Nearly all of the PC boards have been mailed, and some have already started showing up in mailboxes in the USA.


There are about a dozen folks I haven't heard back from, so if you'd made a request for boards and haven't seen an e-mail from me in the past week, check your in-boxes and spam buckets.


73,

Jim, N5IB




Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

Asadullah Mir
 

Hi George !

The SNA kit is a real wow. Very nice work indeed.

Why did you not use rotary encoders to set frequency, span rate, etc? KB'ds are so slow.
What drove the choice to dsPic33F?

It is funny but long ago I came across the PIC controller when it was a baby. The hardware stack turned me off completely ( I was already familiar with the TI TMS9900  and had written some software for a company in Aurora, Ohio)  and I never returned to it. I suppose the new parts have the usual normal stacks.
 
On my NA when the display is turned of the device puts out  a ramp and/or a trigger pulse. The max rate of the sweep can then go up to near about 20 - 47 sweeps per second ( not sure ). Fair enough to use with XY or trig'd display.


Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

George N2APB
 

Hi,

 

Nice work.  Would love to see the details of your SA.  Have coded many years on the 8051 processor, exclusively in assembly language, and still enjoy it very much.

 

Sounds like you might now have heard of the project extension that took the PHSNA to the next level.  Check out the SNA Kit at http://midnightdesignsolutions.com/sna/ and on the NAT-SNA group on Yahoo.

 

73, George N2APB

 

 

From: PHSNA@... [mailto:PHSNA@...]
Sent: Thursday, November 12, 2015 12:37 PM
To: PHSNA@...
Subject: [PHSNA] Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

 

 

Thanks Gary,

 

It's Ok. It is not a lot of work for me. I pulled most of the  the routines from  my personal library, written over the last ten years. the custom routines took no more than 10 15 hours of writing & debugging. I make a living writing SW for Embedded systems. The last of my jobs flies at over 6K meters above MSL.

 

Have tried but just can not get along with C. I have tried learning to use the beagleBone and the Cubie but just cannot get along ( can't understand zip ). Besides I can zip out Assy code faster than it takes to say "zip" I know it is ridiculed by most "writers" of C but that is the way I am.

 

Which controller on the Arduino board? I have started writing ( forced to, actually ) Assemby for the Thumb. Is Arduino based on the Thumb core?

 

I did not understand what you meant by wanting to see me add the graphic display to the PHSNA?

 

 


Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

William Kimber
 


I'll join the incomprehensibility of C & C++ it seems to me that they and more particularly C++ to break many of the rules I was taught in the early days. I won't say how long ago that was.  

I liked assembly on RCA 1802.

Cheers,
Will


On 13/11/15 06:37, mirasad314@... [PHSNA] wrote:
 

Thanks Gary,


It's Ok. It is not a lot of work for me. I pulled most of the  the routines from  my personal library, written over the last ten years. the custom routines took no more than 10 15 hours of writing & debugging. I make a living writing SW for Embedded systems. The last of my jobs flies at over 6K meters above MSL.

Have tried but just can not get along with C. I have tried learning to use the beagleBone and the Cubie but just cannot get along ( can't understand zip ). Besides I can zip out Assy code faster than it takes to say "zip" I know it is ridiculed by most "writers" of C but that is the way I am.

Which controller on the Arduino board? I have started writing ( forced to, actually ) Assemby for the Thumb. Is Arduino based on the Thumb core?

I did not understand what you meant by wanting to see me add the graphic display to the PHSNA?




Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

Asadullah Mir
 

Thanks Gary,

It's Ok. It is not a lot of work for me. I pulled most of the  the routines from  my personal library, written over the last ten years. the custom routines took no more than 10 15 hours of writing & debugging. I make a living writing SW for Embedded systems. The last of my jobs flies at over 6K meters above MSL.

Have tried but just can not get along with C. I have tried learning to use the beagleBone and the Cubie but just cannot get along ( can't understand zip ). Besides I can zip out Assy code faster than it takes to say "zip" I know it is ridiculed by most "writers" of C but that is the way I am.

Which controller on the Arduino board? I have started writing ( forced to, actually ) Assemby for the Thumb. Is Arduino based on the Thumb core?

I did not understand what you meant by wanting to see me add the graphic display to the PHSNA?



Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

Asadullah Mir
 

Thanks Jim,

I will do  that as soon as I can edit all the stuff.

Azzythehillbilly


Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

Gary Winblad
 

HI Mirasad(?),
Welcome to the group, I for one have learned a lot here!

I would be interested in hearing more about your project.  I'ts too bad you didn't hear about
PHSNA before you did it, you could have saved a lot of work.  I was able to take Nick's
Arduino code and add a 20x4 LCD and an encoder to make my PHSNA just like I wanted
it.  It was really easy and an enjoyable project.

I would encourage you to buy an Arduino.  It is an ideal solution for projects like this.
Imagine, a complete controller for (about) $2 (ebay, China).   No programmer needed,
just a USB connection to any modern computer, and your project like PHSNA talks
to your computer over that USB too.

Though I have used C for 20+
years, I couldn't sit down and write a complex program in it.  You just take existing code
and hack and modify it.  Try it!  With Arduino, there are cheap "peripherals" (like LCDs,
encoders, AD9851s) cheap on ebay and the C code to run them is all over the internet.
I just started with Arduino less than a year ago, wish I would have started sooner.

What I would like to see is you adding your graphic display to the PHSNA, wow that
would be cool..  I would build that.  If your project was PIC assembly code I would be
interested, but 8051 is not something I have time to work on now.  That's the way with
assembly code...

Thanks for sharing, hope to hear more,
73
Gary
WB6OGD


Re: An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

N5IB
 

You are most welcome to post information about your project here.

Just create a folder in the Files area and upload documents and photos there. You can also create an Album in the Photos area if you'd prefer to separate pictures from documents.

73,
Jim, N5IB




An SNA based on AD9851 AD8307 and any 8051 based u Controller in Assembly

Asadullah Mir
 

Hi All,

I joined the group recently. Last year, I built myself an "SA" based on the AD8307 and AD9851 for use in my shack. Wish I had known that PHSNA exists.




I am not too familiar with C nor with the "duino" and such  boards.  I wrote my own software because I could not ride up the learning curve enough to use any pre-written C based, software.




The device works very well. And since I wrote it myself I have been playing around with it and changing it at whim. Many versions exist.

 

I want to know if there might be some interest in this project. 

 

The software ( all assembly language ) works with any 8051 processor. I have used it with AT89C51-AC3/ED2/RE2, with ADUC842 as well as the very fast SiLabs F120 and F020 controllers. Minor changes to port definitions and clock config ( and WDT in F120/020 ) is all that is needed. 

 

A 320 by 240 color LCD ( serial data stream ) works as the SA display and I can show the frequency response for almost any arbitrary sweep width from 200 Hz up to 80 MHz at any sweep rate.



An auxiliary 20 x 4 Char LCD is used in the user interface to display max min and center frequency etc.

I have versions which work with 8 bit , 4 bit  or with and I2C I/F.( Using the  PCF8574 )



Frequency, span, rate etc. are controlled by two rotary encoders and one solitary PB to select between fixed frequency and sweep modes.



The design is stand alone and can be put in a box and used in the field, which is what I have used it for.

 

I will be happy to upload all the info up here if there is sufficient interest. I am ready also to explain the working   and help with any aspect of the project as far as I can and can make detailed drawings available if asked for. The code itself is well annotated.



This plan is suitable for some one who is familiar with electronics HW and SW  and can modify the design/layout or SW if he needs to or at least be able to understand technical communications. I would not call it a prepackaged project. It is certainly not for a novice. 

 

I have attached three pics of a working version which I mounted in a shoe box.

1.  A view of the character LCD in the sweep mode which shows the max mid and min frequencies of the sweep mod, the width of the sweep and the rate.

2.  A view of the SNA driving a very simple jury rigged LC BP filter at about 1300 kHz and,

3. A view of the display.  The blue line is the amplitude of the signal going out from the device and the red line is the response of the  filter. Graticule  marks are at 10 dB. Uncalibrated.



Re: PC Board Order - Status Update

N5IB
 


The first batch of PC boards will head to the post office in a few minutes.

By now everyone who made a request should have received an e-mail from me with final details. If you haven't - check your SPAM bucket.

There will be a few extras left over of most boards, but a goodly bunch of the Experimenter Boards will remain - the board house threw in a few as lagniappe.

Jim, N5IB




New file uploaded to PHSNA

PHSNA@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the PHSNA
group.


File : /PHSNA Firmware Modified for NAT/PHSNAUserGuide3_01b.pdf
Uploaded by : dave081360 <ad7jt@...>
Description : User guide for PHSNA firmware modified for NAT/MSNA V3.01b


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/PHSNA/files/PHSNA%20Firmware%20Modified%20for%20NAT/PHSNAUserGuide3_01b.pdf


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


dave081360 <ad7jt@...>


Re: PHSNA.EXE NANO?

N5IB
 

It might be easier as a first attempt, and proof-of-concept, to modify the terminal mode Arduino program (found in the "Current Software" folder. Should be easy to cut and paste to add in the extra A/D read and display. I actually did that early on - I used the CH1 input for a temperature sensor to keep tabs on whether things were getting too warm in the enclosure when I built the prototype.

Note that you will need a separate slope/intercept calibration for the second detector, since it almost certainly will not be exactly the same as the other.

You will lose some level through the RLB to the device under test - about 12 dB - and the RLB may contribute to the variation of level with frequency. So some considerations will have to be made when calculating the parameters.

Jim, N5IB




---In PHSNA@..., <andr.dedou@...> wrote :

Hi,
I have built PHSNA and I use it with PHSNA_VB.ino inside the arduino and PHSNA.exe on my notebook.
I have also a second log detector wired on A1 input on arduino.
Is it possible for PHSNA.exe to display both detectors (S21 and S11) at the same time on the same chart?
Thanks for your response
Best regards
73's from F1FHK


Re: PHSNA.EXE NANO?

EB4APL
 

Hi André,

I was curious about you was trying to do, now I understand it.
If you have coding abilities it is quite easy, you need to modify two things:
- The Arduino program, to add the second ADC reading and add a new command for supporting it to the current communication protocol. It is only a matter of copy an paste parts of the current code.
- The PC code. The situation is quite similar but since the source code is not published you should talk with Nick Kennedy WA5BDU if you plan to do the modifications.

73 de Ignacio EB4APL




El 28/10/2015 a las 21:53, andr.dedou@... [PHSNA] escribió:
 

Hi Ignacio,
My goal is to display on the same chart, at the same time gain (S21) of a quadripole block, eg a filter; and the input return loss (S11) of the same block.I will be very happy if this arrangement is really possible.
73 de F1FHK
André


Posted by: andr.dedou@...

981 - 1000 of 3088