Return-Path: Received: (qmail 22847 invoked from network); 18 Jan 2002 05:18:21 -0000 Content-Transfer-Encoding: 8bit Received: from unknown (HELO murphys-inbound.services.quay.plus.net) (212.159.14.225) by excalibur-qfe1-smtp-plusnet.harl.plus.net with SMTP; 18 Jan 2002 05:18:21 -0000 X-Priority: 3 X-MSMail-Priority: Normal Received: (qmail 11819 invoked from network); 18 Jan 2002 05:18:21 -0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: from unknown (HELO post.thorcom.com) (212.172.148.70) by murphys.services.quay.plus.net with SMTP; 18 Jan 2002 05:18:21 -0000 Received: from majordom by post.thorcom.com with local (Exim 3.33 #2) id 16RRMc-0003PK-00 for rsgb_lf_group-outgoing@blacksheep.org; Fri, 18 Jan 2002 05:14:54 +0000 Received: from tomts6.bellnexxia.net ([209.226.175.26] helo=tomts6-srv.bellnexxia.net) by post.thorcom.com with esmtp (Exim 3.33 #2) id 16RRMb-0003PF-00 for rsgb_lf_group@blacksheep.org; Fri, 18 Jan 2002 05:14:53 +0000 Received: from server1.sympatico.ca ([216.209.138.1]) by tomts6-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20020118051403.YQCS746.tomts6-srv.bellnexxia.net@server1.sympatico.ca> for ; Fri, 18 Jan 2002 00:14:03 -0500 Message-ID: <5.1.0.14.0.20020117235901.00ad8170@POP2.sympatico.ca> X-Sender: b1aemm59@POP2.sympatico.ca X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Fri, 18 Jan 2002 00:14:03 -0500 To: rsgb_lf_group@blacksheep.org From: "Larry Kayser" Subject: Re: LF: G0MRF/SM6LKM DDS VFO and Jason In-reply-to: <008701c19fb6$f7816080$620d97d4@oemcomputer> References: <005601c19e0f$02d50ee0$1700a8c0@home> <3C45AD94.A920B8FC@usa.net> <3C46B9FA.BC73BC10@netscapeonline.co.uk> <3C4703C2.78D4B46F@usa.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group Sender: Johan: >It would be very nice if we could agree on a simple serial protocol >that would allow any PC program, be it DOS or Windoze, to take total >control over the DDS (I know that Andy G4JNT has done something >in this direction). Please, for serial protocol just use what Andy has already done or do the exact same functions, Integer steps at the limits of the DDS chip. With Andy's I can set the DDS to any INTEGER count, steps of 1.1 MilliHz and I can also go around and set the Clock frequency so that the DDS output can stay the same while the Reference frequency moves (read drifts hi) around etc. This is all best done at high level as I see it. The latest QST has another DDS design with 1 Hz steps that are not quite 1 Hz really, rather sad to see the impact of thinking that can only cope with 1 Hz increments hi. The worst result for me would be doing something like 10 milliHz steps, which again would be not quite 10 milliHz for those with different Reference oscillator frequencies. The use of a second DDS to make a nice round integer clock for a DDS would be the best solution but is overly costly at the moment. The 16F628 is ideal for the new way to replace the 16F84. The serial UART is nice to work with. These devices are also now cheaper than the 16F84's, well at least they are at the moment by a small amount. For my needs here, I would give up the rotary control and the LCD, just use a serial port to do it all. I hope this finds you having fun....I am still stiff as a board so no climbing around here yet hi. Larry VA3LK PS, one final point, I would implement a trigger input on the PIC as well so that one can easily make the whole DDS setup coherent to a 1 Second resource as well. I have that here now on the BPSK and it could be used to squeeze a bit out of the system.....