维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 295|回复: 0

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

[复制链接]

classn_11

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

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

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

x
BA1404系列IC大家想必都非常熟悉了,教新一代调频立体声发射IC:BH1415,该系列IC还有BH1414、BH1416、BH1417以及性能优于BH1415的BH1418,极高的频率稳定度,和专业电台媲美的Midea 高保真音频效果,很容易就体会到自制高保真电台的乐趣。以往要达到如此效果,通常是一块频率合成IC,一块分频IC,一块立体声编码IC,加上复杂的外围元件,爱好者业余制作有相当的难度, 况且业余条件下的效果也不理想。笔者是个在校大学生,从小对无线电就有很大的兴趣,该IC一出来就迫不及待地试制了。  ^9 F: r) q! ^" }
BH1417、BH1416都是通过设置高低电平来控制频率,BH1417适合中国频段,87.7—88.9MHZ;106.7----107.9MHZ,步进0.2MHZ,BH1416适用与日本段。BH1415通过外部MCU置频,频率可以从70MHZ—120MHZ 不进可设置为0.1MHZ。用途相当广泛,本文主要介绍BH1415数控调频发射板的制作。& W- i8 R8 g5 h, z& q

$ b) b( \' e- ^发射部分电路如图1: : b( i( {+ k; M2 m* M! c

7 @. u+ z" \2 v3 ]1 u# a+ j& F: ]6 s ! e( a( A, n( a& w: V+ |  e& {& R
' y' F2 u  D( |0 n) ?" C

2 ^+ q* w8 {% }; G  `
# y$ f) U+ j2 A0 z' `发射部分和BH1417类似。只是多了MCU部分。限于篇幅,这里不在详述。引脚功能介绍欢迎到笔者的个人调频网站(fmku.com)下载一系列的数据手册以及高低电平频率对应表。不同之处在于BH1415的15、16、17脚由原来的高低电平拨码开关改为和单片机控制板的连接。15脚为芯片授权端,连续输入高电平。16脚为时钟输入端:带数据和同步的时钟在序列数据中输入;17脚为数据输入端,18脚静音端,电平大于0.8VCC为静音,小于0.2VCC静音关闭。
7 k. r' d0 K) t2 T/ i
& e& X' v8 y9 B2 v2 P  ]' E单片机控制部分电路如图2:
6 a. B& E4 R% l! j0 ]: M6 t, {8 k. R% c! o% W
1 ]" I- ^; T) y" x+ [
% v$ a- Q: h9 X8 a
& a/ s2 M- ^  A3 A4 L
* }) t/ P7 l1 ?5 h8 ?2 u& S
采用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范围内,数码管不会常亮,表示频率预置不正确。
2 s: G, o* i9 _1 Q& S, i
) n, z* P1 r0 L: h2 A! [. K& m
# o& s; G1 x$ b; ]% f/ ?' ]7 B! L2 d- k+ {% [
$ w, _" j0 l8 d' K, z
9 _, X, Z+ E4 |
' `  @& N! j1 R
3 }& ?2 P4 j' o1 a1 K

& B# u3 E4 l5 q% G# p8 a. z1 s8 ~/ [/ D3 ?1 v! l, k- f( q3 q. ]

2 k( r. m. k7 J2 u/ ~- B$ w7 ]  w
$ }9 s, c/ S! o2 \5 h1 @ 1 X) ]9 a* o" Z; v

" ^) x- B# q/ t* T, X
3 h0 S/ n6 |" m! a! Q, ~# s2 z6 ?" S9 j( N- d& N  @

$ V% V, v  @3 e9 M3 k1 ]3 F9 f3 X# y7 p
% H& n) L( A* a3 O- c
" q3 D6 G# ?2 G

) T5 H! T1 i! i! K3 n
+ a% {8 X/ i! W9 J, j* q: q; F , |* S5 j/ b/ x

( g# E" L2 w: ?6 W& W
3 |' \. i0 \! v/ c9 K- T$ y( p! k1 }0 I( Z3 b/ q  _; `* v: I, f

! \! ~; K2 T- x
8 k* b3 [$ q3 } 9 U; d' y9 u+ T* E7 P: N+ k+ v8 U2 {

7 g( N5 m9 q5 _
+ M. H& \3 a1 Z5 G3 ?/ x& F8 q1 r4 }
! i+ }; U, p! }+ }' t
  c, T6 g% B0 k0 O

( [$ Z: R5 O/ o2 t; Z, d3 {- Q' P3 d% n# Y4 u# g9 V# u5 J" y4 a

4 {! w' T; O- y5 o) T
# J0 p9 F2 Y' u5 F1 i) J主要程序设计(版本一):2 a$ I# N' N/ u4 Q5 [) q
1 {1 F) A! Y$ d& |
6 W0 O- Z- s2 m" p8 S
执行键功能* f& O- [' n4 ]! K& O5 ^' v

* ~: X3 ]) p$ C* F) }% b, c
& V" \' s% p  q  g' T+ y  L3 v$ J执行键功能2 U7 ~, L8 d. ^- b! z. \5 I% O
' S, z/ o% V. Y
0 d6 Y) k3 J5 u% v' _; b
执行键功能
0 t) s; g" Q% [* T" ]; s; B5 i: M. P7 h1 P& M
# m0 G4 ?( e; L, `' A: ^9 ~
执行键功能( @9 V' ~/ ]. I6 g3 q; m! e

/ P" a3 n- B4 ^& k6 K% r5 z
1 s8 D. V5 F* f- R( `% Y( o查表求键值
7 `$ e0 T# J: H; m
2 i7 H$ p" k( {' y% ?; b  V  G) a! K" P# G, T* K
查表求键值
8 M, @3 \; h  J3 I' l& Y$ s( k+ l' k# Y; J7 g) s
% J, z, |* R2 s9 w
查表求键值1 g' q( u8 R- [6 p7 }7 ]3 n

# j$ N2 t& ]! h! ?$ _: d" U) [. l  Q8 k
查表求键值
9 U2 h7 \% H% V' U
6 V5 z# m0 j! [( w/ v# u6 f8 ]7 Y( y3 ?# ^& i$ }# j
读P1口值( ^( a4 E1 s$ y- V# \
+ y) h; j' {8 R$ z, R) _' J* \
5 K0 y0 \: U6 }' j
读P1口值
7 g+ W8 F! Q6 `  x' Q6 m2 E4 Y, \
! D% p  n* z& g5 t6 B2 q! K6 u% A6 K1 l  f! r3 S/ ?' C1 r& i
读P1口值  u6 I' S1 V1 P
5 p( e% B4 k3 h+ b. W

0 S& R3 c/ P2 {读P1口值- r; h: B* q: V
/ o( P2 l' f7 {* U' F

- B- K' H/ L* l1 K& d9 vP1.0置0
' a8 h4 S' _  E; B( U1 r
3 Z9 H/ M8 h; G1 @. s
) s2 L$ S1 H. `* NP1.2高4位全为1
: {; o8 z6 {5 M" J4 u+ |
3 q7 i5 F  q  \) \  e9 T6 W& e* O0 o$ f$ _% p
P1.0置0" W8 d) P0 V+ O
& y5 F: Z, A, C6 m& k3 Y% x6 `

6 L$ J' a5 V* c1 x; I5 tP1.1高4位全为1
* S; u" `# C, S- Z" s& C
+ @4 r: Z4 D) p7 C
3 V: J9 k0 w+ I" t6 V/ c, FP1.0置0% Y' y5 s3 u" B% W1 }; n: e0 s+ a

7 g# a" {" Y6 m  [7 J
, J7 R' I. a. z; z, T1 PP1.0高4位全为1
5 f2 i$ N" |. O* l1 s$ O8 F& N9 d! A, k1 v+ W

3 y7 |/ y0 Q0 u
. \% L. }/ T2 g4 |! `" \" R
+ \: J, \3 {+ d( xP1.0置0
1 ^$ H/ E/ H* u9 |* D( l- O9 C: {) F* ?% i& n: Y% m; S
: m+ E0 M& P& G& ^- _
开始: s/ c2 q5 t0 A+ j$ I' q4 m/ L; Y% y

9 U  v+ u9 ?5 P' v' U; s
3 m0 Z. J" c; Q, q! A3 o
. Z" `# N# D# r6 D  G; S 4 a' t3 W# a/ V

2 z; ^/ V/ U5 D
/ }# k$ e. k) _3 z1 o; g! fN
! ]( ]' H$ p6 l8 ~3 X
/ G3 y! C" U8 M2 {5 }: F' q8 x( U" G) `% g
P1.0置0- {: m3 T) u0 b) B9 L) G* Y

6 m6 q/ J* A4 h, a. i/ O2 d
7 X/ D9 K: }) N1 T6 c! |N$ n9 c+ b% f0 z6 O
; v$ o5 L- f, e& R9 @& k
Y
9 U+ S' n$ ]8 v; Q5 o
3 G2 d/ j! D( U# N
! y5 e0 n8 P3 F' I8 C1 z3 N% ^. f! |% |' X) Y/ X3 m

! P6 e, B: S7 c" |, _2 l& E& U8 k& s# Y- c! P# B( R, W7 U+ l
; {, X3 U( p; C/ ?5 E7 m% q( n. e
P1.3高4位全为1
  a# d+ U. l5 `- y5 X/ j8 h6 h' a& i) N; t* F% D! \4 t1 x$ |
  R$ |* s; D) l; h  N
返回' s) d' A8 V! i, F9 j

0 n  r7 G- E7 Y2 P1 ?2 [, K3 ~
6 M, c3 Z, x. c& g9 YN# L7 s- j2 ?4 ^3 o$ ^' i3 c* T: M

$ ^8 ]$ L4 U/ n" x. \8 LY& U$ U2 i- ^6 i& e

# f$ [2 q3 q! P. h+ fY# Q) ?: N! w. W! }5 e6 `
% |2 n7 K1 }" k5 W
! e1 l, U) N+ i8 F0 C. v0 @3 w1 D
N
5 c: ^# X+ I7 F$ f* y7 t& h
% _# }8 p8 ~8 T, m* tY( U& \. |1 W7 X  t. {$ u( |
+ {" v% {$ J, Y3 e& P" {! q
7 |, h5 Y  f" t8 {8 N% }' q2 C( c

3 g+ `3 J( s  o5 w/ C
" x' O9 I( F9 B7 ^* E4 n1 ~+ L$ c! B2 O; T5 P

0 A5 x7 p' E! y; _5 ^) l
4 W' d% N( J5 {  J; k7 @; V& p# M( S/ U ! J6 D! k' }: \+ D

3 f9 W9 w$ ?7 N; v+ b( s 0 c0 A/ _  k& q$ X1 Q
- L5 H5 H% n4 O( B; B4 v2 W2 n) e

  ^, P( u' W5 S5 q* X* g8 g, ~& D' [" G# }6 H8 `' h, C1 i. O

; n) ]4 H, R% C# ?$ _
5 x/ U. ^- t9 j4 H& M9 a( L* g
6 X! v5 Q  f+ i! I' M" L% H
  |9 [0 R3 U, X* h% s+ I7 K. p % [5 e* s. E; K% a! ?- N3 P/ ~/ x- f
( k% P8 ^# }7 G" N
2 E: L; |* _4 r  v& T- h- `8 w

" u; d/ z' z8 s1 c 7 F5 Y( o" K% p# A- y' ~' N% c" o

# p* d& V3 c: {
/ }, M+ ~0 J: x
7 \. L$ B% e5 j) M5 ]
; Y' X" [! W6 m" q1 n" q+ l5 s" x4 R" Y
& ]. U8 [2 Y6 h9 R
6 X, _: E$ W" O
9 U5 U+ u4 f2 s$ @/ M5 V! L/ L

3 B# w9 P: u' t# {  L9 C2 q! V& Q : B6 i# s- H" d  j3 j/ I9 H2 Q6 f

& |- D8 H0 `+ O8 L 6 I7 g2 V( x0 }4 e0 |  V

2 w$ I* T6 k6 C/ _$ O1 v% a % h% Z" c0 L( h& ~$ K1 w. P

4 j' ]; Q  j) H- ]3 w( R / _9 b# |# ]+ n$ P1 |2 S
' a0 {* {5 c  F* S
5 _* r$ E+ D  J& v4 S. I
2 o. X8 i# m8 [

% `6 S4 y, ]9 t. x) o* k( d' v* y! r+ t! V

0 C5 D7 d% d) }1 O) h. U
( ]8 Z% x: g2 N9 x) {0 |$ h1 N6 x1. 键盘扫描程序:4*4行列式查询法,对P1.0----P1.3行置0,然后读P1口高4位的值,有低则说明有键按下,读出P1口的值,对照表即可得到键号。
: x2 Y2 s. v+ ?( C, j. N3 ]% |/ F, L2 O
2. 显示程序为动态扫描显示4位频率。# K. i' C: f- s

/ _; j2 Y% T# g& p3. 串行通讯程序由十进制BCD码转换成十六进制程序、16位频率控制字节合成程序和模拟异步串行发送程序组成。BH1415F的传输格式如图35 S1 e) r! e+ A# |. E' G
) G3 d, N9 U' `2 _8 o4 h
制作要点:正确的PCB设计是首要条件,高频电路讲究接地,该电路虽然外围元件少,但如果模拟、数字电路布线不合理,干扰很大,此时PCB的设计显得尤为重要,一定要保证数、模分开,一点接地。退偶电容不可少,笔者电路中用到了8颗容量不同的电容。电容值的选取最好不全一样,如102、103、104等。控制板的PCB设计笔者将三极管放在四位数码管下,三极管卧放,再装上数码管,这样看起来比较简洁。6 U/ Y9 s' s" f4 `# N

$ P* j# X2 g- V4 d * k' v% X0 {7 a* s

/ P  O+ K* ^. o2 V) M调试:配合正确的控制部分,本制作唯一难点在压控部分的调试。很多爱好者遇到的问题是调不出频率,或者出了频率但不由单片机控制,该类问题主要是压控调试不对,没有琐相。先测试变容二极管上的电压,频率越高,电压越高,调节电感匝距,使得频率设置在108MHZ时,电压接近VCC,频率设置在98MHZ时,电压约3V,频率设置在88MHZ时,电压接近0V。如果电压不变,则需要检查电路是否正确,电压变化范围不够宽,则说明变容二极管变容比不够大,这样频率调节范围不能达到满频任意调节。变容二极管笔者选用KV1471,也可选用BB910等。  K8 s5 r+ ?- J( k* F
! C3 [1 ]% Q8 a% r, c2 G; d
在调试过程中也可以先使用BH1417利用高低电平将发射部分调好,确保硬件电路无故障,再换上BH1415接上单片机控制。
) ~8 Z  R+ W; S0 t. p% @7 E( ]1 ~( l% \+ B2 E, |% p
一款智能化的高保真电台完成了,你可以坐下来慢慢欣赏美妙的音乐,相信她的表现你会难以置信。欢迎爱好者光临我的调频网站:www.fmku.com QQ175411283作更多交流。
, z& ?1 u0 j7 g" p8 o7 u+ K) g* m* U5 z( y: N+ D

& n6 g6 p- w+ y+ C, f2 I1 @: W) z% k7 |( x3 _% R6 R, P
调频酷站 杨俊

手机扫码浏览
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|手机版|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2024-5-4 15:39 , Processed in 1.036778 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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