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
From: mailto:PHSNA@...
Sent: Friday, November 13, 2015 10:44 PM
To: PHSNA@...
Subject: RE: [PHSNA] dds-60 daughter board Hi John,
|
|
Re: 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: 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. 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
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:
|
|
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
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:
|
|
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é,
toggle quoted messageShow quoted text
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ó:
|
|