维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 323|回复: 0

数控高保真PLL调频发射电路

[复制链接]

该用户从未签到

发表于 2010-4-5 20:34:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
BA1404系列IC大家想必都非常熟悉了,教新一代调频立体声发射IC:BH1415,该系列IC还有BH1414、BH1416、BH1417以及性能优于BH1415的BH1418,极高的频率稳定度,和专业电台媲美的Midea 高保真音频效果,很容易就体会到自制高保真电台的乐趣。以往要达到如此效果,通常是一块频率合成IC,一块分频IC,一块立体声编码IC,加上复杂的外围元件,爱好者业余制作有相当的难度, 况且业余条件下的效果也不理想。笔者是个在校大学生,从小对无线电就有很大的兴趣,该IC一出来就迫不及待地试制了。
. v/ ~! D/ V( ~1 r" X# t3 p% G% XBH1417、BH1416都是通过设置高低电平来控制频率,BH1417适合中国频段,87.7—88.9MHZ;106.7----107.9MHZ,步进0.2MHZ,BH1416适用与日本段。BH1415通过外部MCU置频,频率可以从70MHZ—120MHZ 不进可设置为0.1MHZ。用途相当广泛,本文主要介绍BH1415数控调频发射板的制作。
0 {* ~7 y( s1 s; R& x) D  u
9 K0 @+ D/ D$ e* C0 y发射部分电路如图1:
" V% O4 }* D5 A
: {1 H3 g9 Y7 C# ]) O3 B
3 g( k5 L- L" H9 q! ?- _6 U! a2 x. G1 X( F- I9 ^1 r" R
2 f0 C& F- `) b2 _3 \3 k2 q

' D- X9 t8 W( {发射部分和BH1417类似。只是多了MCU部分。限于篇幅,这里不在详述。引脚功能介绍欢迎到笔者的个人调频网站(fmku.com)下载一系列的数据手册以及高低电平频率对应表。不同之处在于BH1415的15、16、17脚由原来的高低电平拨码开关改为和单片机控制板的连接。15脚为芯片授权端,连续输入高电平。16脚为时钟输入端:带数据和同步的时钟在序列数据中输入;17脚为数据输入端,18脚静音端,电平大于0.8VCC为静音,小于0.2VCC静音关闭。
* b3 t6 B$ P: q- I# o
8 y4 Q2 r! M5 r6 G  G' e7 K单片机控制部分电路如图2:9 \$ r. }0 \- D

2 T. S/ Y  F# B& C - `( u; D8 b7 [" F; ^5 e

& j( @4 h" }, K) R+ ?6 m5 y  b& |1 F+ [
8 e" X( d- E$ A0 [% v1 }# J* }- f+ Y) {3 Y
采用89S51,P0口和P2口作LED显示驱动。P1口作为16键的键盘接口。应爱好者要求,笔者做了两套程序版本,程序一:KEY0—KEY3分别为百、十、个、小数位频率操作键。百位只能为0或1。百位为0时,十位为7、8、9任一值,当百位为1时,十位为1,个位小数为任一。KEY4—KEY14为频率预置键。KEY15为立体声控制键,LED指示。程序二:频率直接输入方式,即KEY0—KEY9分别代表数字0—9,KEY10为确认键,KEY11为立体声控制,按键依次输入正确的频率值(70-120),再按确认键,散动的数字常亮,表示频率正确的频率已经由单片机送出。如果数字不在70—120范围内,数码管不会常亮,表示频率预置不正确。
$ M* ~8 O- [; R2 q$ z& k: ?# q5 z9 q
! Z5 l5 L( F# u3 P4 n, a- I- T

/ J  P- q% u. v- J4 b0 F
/ S7 a3 i! f* f) }) T/ K) g5 A+ l( A9 v

& j4 ^% Z. s% x/ F1 m3 S: ~
  E, r( h# L& ~' j
; W" v# j' `, r  Q( S$ @3 z* [" {4 p* V" g' T) f$ [) x7 d
3 n# I% |0 U% b; x5 Z2 M9 s, H

6 b& x) t  z5 Y; h! t
: H# \2 z) X3 u* K* b* V( J1 y( Z0 c

' ~3 t( e$ t" V/ N% Q
! H. L9 l4 s: o- W* n; D
* Q# @) W* p" _! m
0 f( O9 D4 n1 P0 n6 [# E9 k 6 `. k' h. V' y* T. t! Y: m

7 n' h" n! k. }+ z7 a5 T# \ - [- O- f+ r. [6 O$ B( W! h
; k* m& l+ H% e& v
6 ^" j/ y5 z2 d! {. L5 H

+ u! z3 U; _* ~$ M6 X9 a6 w . d+ }. g) ~3 p! q" N5 h0 u2 O. }
# u; E: }" f+ F, C: m, J
! T" |" V8 a% z$ L6 z& H0 C, c- y5 `

) E7 f1 i. |: K3 m$ G0 V1 r
9 b7 [+ G+ z; _' W- u/ {. ?* z2 Q# E4 G$ d. p% B0 x
# d) x' d+ _+ \; h% Y
+ p+ d( |9 @: U# Q& D
! [2 `& A( O! Z

2 r" r: u9 v/ }4 Z
2 w8 J4 _$ J3 j6 H
2 F0 D5 [: j  ~ 1 J( x2 s/ B( i/ z

0 |) T3 g! k. g" v" H0 _2 t/ B主要程序设计(版本一):* D. O* H/ j- ]* l1 n: A* z8 G

6 x- k; A7 L2 Z+ Q( o
- C& p% {( a) y" M* K6 }2 _3 H执行键功能) B* U2 A" j% \9 }2 m8 N
2 N/ b* d" H5 H" u5 W
( K. ~$ m" u) {4 M
执行键功能
9 j- g( q+ \: h/ G
' I, b* _( r: q3 `: N: k7 H
0 ^" J1 P5 r, C" `% X# e5 G执行键功能- k7 Z& L/ s: ^( w

, z7 W+ u  B, J/ f" {) B
" I! u) M+ J! Q0 V6 h: E' j: F执行键功能
, \0 @+ M' |1 ^2 u+ S$ ]6 J
2 {9 ~0 m  A2 J$ `3 x1 S
' m, o3 N7 W0 b# p. u/ L5 f查表求键值
& V) Y: O! y' _. X, o% i  y
* G% r' D5 u6 n- q+ s! f# w6 V. A' O- ^7 Z1 M* g
查表求键值
  r9 s7 C3 w' v: f% z0 X, @% @5 x  W! ?& Y, @: X0 W# [  a9 a

" ^8 k/ d3 f$ {% b2 N$ n2 k8 ~7 o查表求键值
0 Q) K0 e$ Z" j& k8 ]8 T4 `% w% l9 V- U. e* M

, b$ f8 Z, [0 M( Q6 J% T0 Q8 P查表求键值2 ]4 o* ?8 V8 s, Y' i
  D" e! K0 ^0 ?% I" _
; h* _  G! O+ c6 C  n
读P1口值2 X2 u% d: f! t0 y

, o0 N& w% |4 v9 K6 V; m* |" ~
读P1口值. o6 t6 C! Y2 u" u1 m# \% c
+ l# J, W0 d$ i5 U9 I
- o6 X. V0 U% }- l% O8 R
读P1口值8 c6 c8 G0 H3 n# a4 m, @
% g8 T4 A  z; J! j. Q! b' l: |

5 w6 M& O/ {$ A) Y: G2 k$ ~读P1口值
& h0 @- F, j, _2 e6 p0 N- t, O  W5 {! R1 q  p% p2 K+ Y" m" c
8 E5 |( D* L& O$ a4 S$ w  k4 m
P1.0置0/ V2 ]6 g* {8 \* N
5 u4 K9 U8 q+ Q( y

9 V9 |1 A+ J) N0 yP1.2高4位全为1( i- N! A0 ~& p3 Q2 T2 u8 r
, I8 |/ t) e+ E

" X1 m3 q3 Q" z* ^  \# dP1.0置0
# F' m- f0 y  B$ G9 ?6 o9 G% @) q
" y  c& N6 P( j: L2 d. V) R: B% U& }) H- l- j
P1.1高4位全为1
9 ^+ z$ A) H# P- L* [2 Y& f
$ f& }% U! L" m: c8 n" T. H0 b
# c1 S4 X% E! W  r- s$ V; B1 D% WP1.0置0, k7 _" l2 S1 |  x' @. L2 j
# v$ k/ r+ r# B3 {$ L
& K; D8 R5 T1 c
P1.0高4位全为1. B. N0 F( w, o6 r. ]1 g1 f9 j% {

0 y' y, c# Q8 o
; t' Z4 z4 `6 K1 p1 s5 V5 M
3 O' X* ^; d% R! G( P# G: R- u7 @5 Q( Z7 G$ G; C. U2 H& G
P1.0置0
4 H$ Y! \- t4 K- ^7 f6 g9 z% o7 t5 u9 v/ ~* z) \4 _

  o9 p- E+ E, U1 H( u0 M7 m+ [开始
7 e1 X) @; g/ S. ^7 K
' X0 ]+ k: @' Q0 ] & h6 t2 e  U+ ^0 S

/ l$ c9 H9 P. V5 a/ b  [/ x( {
8 p% d0 ^& S4 R0 A0 y; Z' k8 g. e4 |9 h

6 w; c, O9 n- LN
8 g- I& P( B; i, O* B4 e* ?# t5 p. b0 R& \! D3 V
+ j" U& h; e3 z+ U6 A; y' o
P1.0置04 v; I0 G: n7 b3 @0 N( P1 @4 u

- G3 a' @9 z: m, ]4 L8 r# i, v
: N; ^  F7 E9 N1 j% t% i: F. jN" A, @% f$ h- e

2 \% H) ~, I9 S' N! T8 gY
( ]' W$ w# q+ E7 j! I; h
) z3 W- {' t% h3 ^5 N$ X* H( d2 s
+ U9 v' E" c* T0 p
; ~" v1 [8 C/ M2 P , B# k: M5 w' C! z# y1 l2 W

. C" y6 |+ e! g$ P% \3 N4 L/ l' ]8 h, ^- j9 ?6 A
P1.3高4位全为1( J3 g2 I7 x6 g* l

1 ~! ^' s  l9 Y1 H! k: d
& _0 R7 G9 j  C- X返回
; A9 {- F9 m; t; C: r3 B0 Q. q+ Z: q+ M

5 R7 Q. }* s$ p; `N; i" B( f& ?+ N

( ?# `( x0 `; t( M* x7 EY
6 Y" V( ]- e% k! S) Z* k  P9 Q; U; |7 I9 K& @/ M; L
Y) v# F/ ?% U( L/ P
; Y  `, e& H* _* v, s

1 D0 |" ~# _* e7 g5 DN
5 @, r1 `% X7 {- T% Y8 Q( a+ A+ N# F: i1 q* s5 x- s7 K
Y
0 ~4 i. y: C" X6 X  ^' q# Q, M# x2 I
4 z, f! O+ |+ |$ f+ {+ d7 y# P% C

8 V: M' [  r7 t$ I
! L4 H8 V3 n' t+ w" z" ]* ~" {
2 ]* M5 F0 O! g  j4 f1 D ) c9 E& d0 v; v3 `. a; J

4 A) N/ V+ O% f  L' k2 _7 i
, f, o+ w  H) r; c/ Y6 s4 R  A
" q: `# O! {% V" L1 |" m# Y 5 g2 s! ]3 d6 c" J

  U, P. ?' V" T
6 Z& {2 o6 d! j1 c% h/ g4 F# C% l
: V4 W: l( h  V0 Z( {
( c# f: m! F$ @! P" A4 C0 T3 J3 Z/ S2 K4 ?5 g) p  ?

- B( U& C2 Q( C) E; Y' m, e, r+ G$ @/ ?- \' S7 W# E
. v- N; v6 Y; k$ w

2 @9 F3 p& S! o6 E) U - s0 ?! [6 ?2 W! E7 j$ ~

% J) B' [) b; ~; R/ b0 `; p. ` * f- i5 ~- a: [

8 U5 x  Q/ Q8 J8 _; \* H 6 J" P* i, \6 A! O
1 @7 u# O. _6 t) l& M
3 P  @" S& h# w: v  p; J" O
' Q' [2 w4 L) l# O* ?# G9 s! m
+ V& X9 V* J, |2 N% u2 }% t

/ O- I# ~" j  f% w$ |( |, r
. A( n) e8 ]4 Z+ @. [# ^+ z
% }5 B- K+ |3 a1 X1 S/ c 4 U- D5 m, H+ h9 }9 q# Z& K
0 F* x5 F% Y  b$ G% Y

! m) {& B- Y0 n/ J: R
1 e, J8 l; V% g# W3 }" ^ - ]( b/ ~& T2 b- L

% L6 b/ O2 Z+ |; O7 X
2 n6 ?9 L- s' Q& `; i0 ?) L# h' ]2 |
, `9 m$ l4 S) F9 e7 J+ x  ?" g
! }5 O  \) \0 \0 S' g8 |2 {

! I& i% a  t- R) m3 w
& N# o7 {6 y( b/ D0 W$ M3 R3 A9 p 9 p1 h) q% i6 |* [5 m0 c8 k; p
4 l/ K! }( t( Q  g) r, d
1. 键盘扫描程序:4*4行列式查询法,对P1.0----P1.3行置0,然后读P1口高4位的值,有低则说明有键按下,读出P1口的值,对照表即可得到键号。
" ^- b' H; B: d# U( w+ o6 x$ l7 P
/ o5 a" F0 o3 p) V" ^- X2. 显示程序为动态扫描显示4位频率。: |: ?) u* e  k# {6 {% @0 E7 ~
8 x7 _' i# S9 A8 b
3. 串行通讯程序由十进制BCD码转换成十六进制程序、16位频率控制字节合成程序和模拟异步串行发送程序组成。BH1415F的传输格式如图3
: V! U- z2 q6 z# ], t$ s* \) I0 F) e- E1 b8 q1 d$ e- s
制作要点:正确的PCB设计是首要条件,高频电路讲究接地,该电路虽然外围元件少,但如果模拟、数字电路布线不合理,干扰很大,此时PCB的设计显得尤为重要,一定要保证数、模分开,一点接地。退偶电容不可少,笔者电路中用到了8颗容量不同的电容。电容值的选取最好不全一样,如102、103、104等。控制板的PCB设计笔者将三极管放在四位数码管下,三极管卧放,再装上数码管,这样看起来比较简洁。7 z% C' v" i1 ^. ^* M2 g6 e
, J9 ]2 _5 S  S7 W1 B* i
" Z3 @- B1 _) B; I& f
+ T: @5 [9 q8 C& d1 P# W! h
调试:配合正确的控制部分,本制作唯一难点在压控部分的调试。很多爱好者遇到的问题是调不出频率,或者出了频率但不由单片机控制,该类问题主要是压控调试不对,没有琐相。先测试变容二极管上的电压,频率越高,电压越高,调节电感匝距,使得频率设置在108MHZ时,电压接近VCC,频率设置在98MHZ时,电压约3V,频率设置在88MHZ时,电压接近0V。如果电压不变,则需要检查电路是否正确,电压变化范围不够宽,则说明变容二极管变容比不够大,这样频率调节范围不能达到满频任意调节。变容二极管笔者选用KV1471,也可选用BB910等。
$ y9 f5 w1 g3 A/ i6 j  z
) Z7 W2 C# h/ ~7 ]0 G 在调试过程中也可以先使用BH1417利用高低电平将发射部分调好,确保硬件电路无故障,再换上BH1415接上单片机控制。9 }; Y& f) y, d# |0 W2 P: C

+ o% E8 Z, p& A$ R6 l$ o 一款智能化的高保真电台完成了,你可以坐下来慢慢欣赏美妙的音乐,相信她的表现你会难以置信。欢迎爱好者光临我的调频网站:www.fmku.com QQ175411283作更多交流。
2 ]3 O/ Z; ?8 f  d" s2 Z/ ?& n  C& Q# Y' F) T2 F

& ~9 r; R- n) g: n) Z
* d- e' E' Y+ W4 I: W% I3 } 调频酷站 杨俊

手机扫码浏览
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2025-5-17 21:47 , Processed in 2.768776 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表