ADVERTISEMENT

gen.pdf

Licznik częstotliwości czasu 0,14(0.28)ppm, 8ns, ext. sync.GPS

https://obrazki.elektroda.pl/6968896500_1507539443_thumb.jpghttps://obrazki.elektroda.pl/9826726100_1507539444_thumb.jpg https://obrazki.elektroda.pl/9114483400_1506770664_thumb.jpghttps://obrazki.elektroda.pl/6380648100_1506770684_thumb.jpg Urządzenie oparte o AtMega1281 i EPM3064. CPLD zastępuje multipleksery i dzielniki wejściowe ale co ważniejsze mierzy krótkie odcinki czasu. Taktowanie 125MHz umożliwia pomiar czasu od 8us. Minimalny odstęp pomiędzy takimi impulsami to 32us. Bez preskalera można mierzyć częstotliwości do 200MHz (układ 74ABT74), 160Mhz (AC) lub 45MHz (seria HC). Zastosowano duży wyświetlacz LCD. Obsługa enkoderem z przyciskiem. Wyniki pomiarów można wysyłać na USB. Przewidziane jest także sterowanie z USB. Na razie nie powstała aplikacja. Może tak jak w przypadku multimetru zdecyduje się na pracę z terminalem. Urządzenie składa się 3 PCB, przy czym jedna to płyta czołowa bez elektroniki. Za nią jest płytka z obwodami wejściowymi, preskaleram, LCD, itp. Schematy z załącznika powinny wszystko wyjaśnić. Dużą dokładność pomiaru uzyskano dzięki precyzyjnemu generatorowi VCO. Generator ten może być synchronizowany sygnałem GPS. Można też synchronizować z np DS3231. Jeśli miernik nie ma VCO, można korygować wynik pomiaru matematycznie. Niestety nie jest to tak dokładna metoda jak VCO ale tania. Dość dużą dokładność, można osiągnąć na zwykłym generatorze + DS3231. Jeśli chodzi o koszty, to najdroższa jest obudowa :-) Co do pytań, to pewnie najwięcej w sprawie generatora. Brałem pod uwagę różne opcje, dlatego jest tak rozbudowany. W praktyce używa się jednego z wielu rozwiązań. Aktualnie dostałem PCB do realizacji VCO na kwarcu, bramkach linearyzowanych z 74HC00, diodzie pojemnościowej i wzmacniaczu operacyjnym. Jeszcze sie nie zabrałem za ten generator. W każdym razie synchronizacja z GPS trochę trwa. Zanim GPS zacznie dawać stabilny sygnał może minąć kilka a nawet kilkanaście minut. Antena musi widzieć niebo, a co jak mamy warsztat w piwnicy? Dlatego warto zainwestować w VCO 0.28ppm za około 50zł lub 0,14ppm za 150zł. Co jakiś czas miernik zsynchronizować z GPS, bo korekta zapisywana jest w eeprom. Synchronizować można także innym sygnałem 1Hz, np z 225kHz czy jak wspomniałem wcześniej DS3231 9DS32KHZ). PS Na fotografiach wydac wyniki pomiaru, choć w gniazdach nie ma przewodów. Sygnał jest doprowadzony bezpośredni na PCB. Jeszcze kilka fotografii MENU: https://obrazki.elektroda.pl/7148475000_1507282823_thumb.jpghttps://obrazki.elektroda.pl/5585493700_1507282823_thumb.jpghttps://obrazki.elektroda.pl/2500739400_1507282824_thumb.jpghttps://obrazki.elektroda.pl/5825257500_1507282824_thumb.jpghttps://obrazki.elektroda.pl/9085958100_1507282824_thumb.jpghttps://obrazki.elektroda.pl/5903760000_1507282825_thumb.jpghttps://obrazki.elektroda.pl/1121665000_1507282825_thumb.jpghttps://obrazki.elektroda.pl/1490225100_1507282825_thumb.jpghttps://obrazki.elektroda.pl/8816047900_1507282826_thumb.jpg Zegar wynika z tego, że można synchronizować VCO z DS3231. Nr seryjny urządzenia (USB) pojawia się po podłączeniu do komputera. Nr jest losowany raz i przechowywany w pamięci MTP układu FTDI. W przypadku pomiaru częstotliwości (górny wiersz), czas jest wyliczany (dolny wiersz), w przypadku pomiaru czasu, wyliczana jest częstotliwość. Widać to na pierwszych fotografiach postu. Gdy mierzony jest czas impulsu, tylko na jego podstawie nie da się wyliczyć częstotliwości, dlatego w takiej sytuacji dolny wiersz jest wygaszony.


Download file - link to post

1Hz lub po
zmiianie softu
1..8MHz.

J13
6
GND
5
VCC
SDA
GND
4
SCL
3
SWQ
2
32k
1
DS3231 Ardiuno

+12
Czesto odpady i mala precyzja

J3
DCF77

F3
PTC0.1

DCF

GND

R28
10k
+5

GND

2

C9
1uF
GND

+
-

+
-

1
U9A
TL082

13

12

11
C43
100nF

C31
1uF
GND

+
-

7
U9B
TL082

3

25pF
100nF
C24

R13
1k

+3V3

GND

1

A

U8A
74AC14D1
2

GND

U30AGND
74AC14D
2

1

C

VCC
P8
Ekran
P9
Ekran
P11
Ekran
P14
Ekran

U15D
74HC00D

2k2

GND

2k2

R15
1k

J21
1
2
3
4
PLL

GND
VCC
VCC

FCLK

GND

14
SIGin
3
COMPin

VCOin

14
Zas
11
Out
8
Out

CAP

U30B
74AC14D
R20

4

3

74AC14D
U8B
4

3

100R
R43

GND

CLK
U15C
74HC00D

6

U13

U14
DIP
J19
FCLK

EXT

74HC00D
R16

C35

CFPT-125-32.768M

1
3
5
7
9

5

Mem3
1
nc
4
GND
7
GND

2
4
6
8
10

GND

VCC

GND U12
CFPT-125-32.768M

1

DCF

U15B
4

2

1
2
3

1k

GND

74HC00D
R14

C32 GND C34
100nF
100nF
4
1
Zas
2
3
GND Out

R12

C26

C30

GND

100R

VCC
L4
DL1210-68

GND

6

Q1
1MHz
U15A
1

U30E
74AC14D
R42
10

11

JP4
VCC
L2

DS3231

5/3V

GND

R11
10k
5

10

J17
100MHz

GND

DL1210-68
1
100nF
32KHz
2
Vcc
3
INT/SQW
4
RST
R39
5
n.c.
R9 10k
6
n.c.
10k
7
n.c.
8
n.c.

100R

U8E
74AC14D
J20

+5
C44
100nF

PWMfclk
B

13

U8F
74AC14D

-5

-5

100MHz
U30F
74AC14D
R8
12

6

100R

5
U30C
74AC14D

2

6

R21
RES2

R22
RES2

6
C1A
7
C1B
11
R1
12
R2
9
VCOin
5

C45
GND
100nF
R17
13
PC2out
C36
1
RES2
PCPout
15
PC3out
CAP
2
PC1out
R18
10
DEMout
RES2
4
GND
VCOout

D1
PLL

B

R19
1k
PLLon
VCOout

INH

GND
GND GND
VCC
Title

74HC4046

C33 Size
100nF
A4

Number

5

U8C
74AC14D

D

GND

Udd

10k

GND
BT1
CR2032

GND

14

PWM100

R7
1k GND U10
IM802C-32-AH-125.0

16
SCL
15
SDA
14
Vbat
13
GND
12
n.c.
11
n.c.
10
n.c.
9
n.c.

SCL
SDA

+3V3

U30D
74AC14D
8

9

D8 R10
BAT85 330k

7

3

VCC
L1

14

R6

8

GND

4

C

C11

C10
DL1210-68
100nF 100nF
1
4
Zas
P24
2
3
125MHz
GND Out

0

GND

U11

7

R27
10k
DCF

GND

J5
5/3V
1
2
3

1
6
2
7
3
8
4
9
5

1k

8

C48
100nF

13

U29A
74AC14D

U8D
R5
74AC14D
D7 220k
BAT85
9
8

R56

9

DIP

VCC

J18
Ext Wzor

10

U22
SPX1117-1.8 1V8
3
2
Vin Vout

Ewentualne dzielniki i zabezpieczenie przed zbyt
czestymi impulsami

VCC

11

1

C47
100nF

4

12

U25A
74LVCC04D

3

16

U21
IM802C-32-AH-125.0

2

C46
100nF

1
nc
4
GND
7
GND

Adj

7

1

U24
14
Zas
11
Out
8
Out

14

2

14

1

2V5

1

D

4
Zas
3
GND Out

7

1V8
1
2

U23
SPX1117-2.5 2V5
3
2
Vin Vout

2

Adj

1

GND

Date:
File:

A
Revision

30-Sep-2017
Sheet of
d:\Dokumentacje\AVT\Czestosciomierz\PCB\Czestosciomierz.ddb
Drawn By:
3

4