OpenBCM V1.08-4-g0592 (Linux)

Login: GUEST @ JH4XSY.14.JNET1.JPN.AS [Tsuchiura]

Command:
home | newest check | boards | help index | log | ps | userlogin | send sysop | slog | status forward | bcm news | users | version | remove cookie

G8MNY  > TECH     23.08.25 18:48l 130 Lines 5507 Bytes #7 (0) @ WW
BID : 39391_GB7CIP
Subj: PIC Freq Counter Mods
Path: JH4XSY<N3HYM<N2MH4<GB7BED<GB7JED<GB7CIP
Sent: 250823/0946Z @:GB7CIP.#32.GBR.EURO #:39391 [Caterham Surrey GBR]
From: G8MNY@GB7CIP.#32.GBR.EURO
To  : TECH@WW

By G8MNY                                 (Updated Feb 09)
(8 Bit ASCII graphics use code page 437 or 850, Terminal Font)

After making a PIC frequency counter from EI9GQ's design in October 2006
Radcom, as an "on the night club construction contest", I found some faults
with it/the club kit provided.

USELESS PREAMP
The original circuit has very poor gain up to 1V RMS input was needed to get
the 4V p-p logic level needed to drive the PIC properly. I could not discover
exactly why, it was not just the biasing, as the HF frequency response was
also very poor!

So I replaced the supposedly 550MHz BF199, for a 500MHz 2N2369A & rebiased it
to give the best input sensitivity (around 18k base to collector).

I also protected it from overload (when the display goes funny & needs
repowering to reboot the PIC) with 2 back to back signal diodes on the input
BNC socket. And I increased the LF range by changing the 470pF input cap to a
10nF so that frequencies down to 1kHz could be measured (software disabled
below that!)
                               レトトト+5V
                              560R             Frequency      Sensitivity
        Protection        レトトトトエ                1kHz - 10kHz     100mV
        Diode            18K   テト270Rト>PIC     10kHz - 10MHz      10mV
BNC     Clipping     10n  ウ  ウ/                10MHz - 30MHz     100mV
I/P  o)トトツトトトツトトトトトトトトエテトトチトトエ2N2369A          30MHz - 45MHz     600mV
Socketウ _ウ_ _ウ_  open        ウ\e
      ウ \_/ /_\  wires         ウ
      タトトチトトトチトトトトトトトトトトトトトトトトトチトトト
       2x 1N4148          PIC PCB

FREQUENCY ACCURACY
On the construction day, all the kits read a 10MHz reference about 1.5kHz high.
This meant the 10.240MHz timebase crystal has to be slowed down. EI9GQ'a write
up mentions the 2 fixed 22pF caps need to be selected for your crystal. I
changed my original crystal for a recovered surplus one (different batch) &
again had the same frequency. So I swapped the 22pF caps for slighty larger
values, but I found the best result was to add a small ceramic 22pF across the
crystal. This gave a nice +/- 200Hz range @ 10MHz on the fine Cal trimmer.

       PIC
    ウ 10.240 ウ
    テトトエ[]テトトエ
    ウ        テトトトソ
    テトトトエテトトトエ   ウ\
    ウ  22pF  ウ   ウ/\
   ===      === === Cal
22pFウ    22pFウ  /ウ Trimmer
  トトチトトトトトトトトチトトトチトト

As there is no temperature compensation of the reference crystal, I also tried
some negative temperature 22pF caps, but these would not tune on frequency for
me! :-(

SOFTWARE PRECALLER
I did find that there is a software problem affecting the accuracy when the
counter uses its software selected PIC prescaller. Eg. if you calibrate the
counter at say 4MHz & retest it at 40MHz, there is a small under read error of
greater than 10x of the count. This may be due to the software loosing some
counts cycles when it does its cleaver stuff counting buffer over loads etc.
But normal counters also connected, behave quite normally on this test.

BOXING UP
I found a second hand plastic box that was just big enough (120 x 65 x 40mm),
as the smaller plastic & diecast ones I had were all too small.

I mounted the display with 6BA stand off pillars that were exactly the same
depth as the LCD display, but I had to drill out the metric PCB holes to 6BA
clearance.
                 display cut out
      ====================================
     ウウ    [] |~~~~~~~~LCD~~~~~~~~| []   ウウ     []=threaded stand off pillars
     ウウheat===========================   ウウ
     ウウsink--screen---                   ウウ Input
POWERウウ reg===========     room for      ウウ BNC
JACK o)         PIC         nicads       ((o)
      =====================================
                   Box Bottom

I then stacked the PIC PCB with long 6BA bolts on that. But that was actually a
mistake & I needed a double insulated screening plate between the 2 PCBs with
6BA nut separators, to stop the display crosstalk noise from upsetting the
counter reading.

POWERING
I added a series idiot diode on the 12V feed & initially a heatsinked the
regulator as I was powering bright backlight LED from 5V.

But later I used a small nicad battery option with no LED, but charging via the
LED. PCB track cuts were needed for this circuit arrangement.

        2x  1N4001            ____ +5.0V               ON/OFF
+12V o)トツトエ>テトトトトトトトトトトトトトツトトエ7805テトトトトソ N.O. relay   SWITCH
      ウ ウ                ===  ~~ウ~      トトトトトトoトトトトトトトo\______+5V to
      ウ タエ>テトツトトトトトトソ     タトトトトトエ      ウ N.C.              ウ   PCB
      ウ   レトトチトトソ   ウ           チ      ウ                  ===
     33R  ウSmallウ  _ウ_ Charge          ウ                   チ
      ウ   ウ 5V  ウ  \_/=Backlight       ウ
      ウ   ウRelayウ   ウ  LED             ウ
      ウ   タトトツトトル   テトトトトトトトトトトトトトトトトトトル+4.8 to 5.5V
      ウ      タトトトトトトエ
      ウ           +_ウ_ NICADS
      ウ             ワ    4x
      ウ             ウ  220mA/H
      タトトトトトトトトトトトトトル

When the relay is released with no 12V, power comes from the wired in nicads.

Charging is through the Relay & the bright LCD display LED, & is enough current
to recharge in 24 hrs. Also running the LED only from 12V via a 1W 33R to the
nicad battery instead of the original 10R from 5V will remove the need for a
regulator heatsink.


See other tech buls "Watson 'Hunter' Counter Mods", "Old Venner Counter Type
TSA3334", "Marconi Counter Type 2434A", "198kHz Off Air Standard", "Off Air
Lock for Ref Osc" & "Calibrating Frequency".



Why don't U send an interesting bul?

73 de John G8MNY @ GB7CIP




前のメール | 次のメール