维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 303|回复: 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一出来就迫不及待地试制了。
. T! w. Q2 \# z7 X% v6 L: YBH1417、BH1416都是通过设置高低电平来控制频率,BH1417适合中国频段,87.7—88.9MHZ;106.7----107.9MHZ,步进0.2MHZ,BH1416适用与日本段。BH1415通过外部MCU置频,频率可以从70MHZ—120MHZ 不进可设置为0.1MHZ。用途相当广泛,本文主要介绍BH1415数控调频发射板的制作。2 G! f+ j; q( A  x
, [% ]% L% {; [, z0 |0 s
发射部分电路如图1: ) O, }; C1 U! N
2 N# ^7 ?% X$ k' G1 Q

" H' I, R% F# ?1 x: ^, C
& B/ S: O( E; Z  \+ Y6 I
9 @( G5 x7 O3 t( G
# c. V  [# X9 j$ r! ^5 F' G发射部分和BH1417类似。只是多了MCU部分。限于篇幅,这里不在详述。引脚功能介绍欢迎到笔者的个人调频网站(fmku.com)下载一系列的数据手册以及高低电平频率对应表。不同之处在于BH1415的15、16、17脚由原来的高低电平拨码开关改为和单片机控制板的连接。15脚为芯片授权端,连续输入高电平。16脚为时钟输入端:带数据和同步的时钟在序列数据中输入;17脚为数据输入端,18脚静音端,电平大于0.8VCC为静音,小于0.2VCC静音关闭。: K9 p# x5 A% o

, u( O- Y. F8 ^单片机控制部分电路如图2:8 R+ }! C. B' g7 l# _5 |5 `
; R7 `& [, u/ J1 v8 a
  J7 F* h& P- C2 A! ?

$ k3 C" R0 Z2 \& i$ o
2 j6 Z5 P4 T) V7 H6 |" i+ x7 n/ m5 I! R' p# I+ m. h
采用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范围内,数码管不会常亮,表示频率预置不正确。3 u$ g/ O# C) f* z  B

. w' s9 N! _, ]7 h0 w
- t. d- w, T2 a6 c% w" R( n9 \. g* C! I) g  ~9 o/ _, N& u
4 j4 R/ {( i/ Y: {
7 s, _( ~8 F6 g. J* Q; |
& _! o- T1 i. l
+ L+ c4 X& D2 j4 C) g

& z9 S# g7 S0 g1 N/ n+ y
+ n; V  p6 \5 x6 a8 p$ @. t 6 O- N6 Q! B" d7 j3 s+ Y& @% M8 A3 v. d

# L+ h' [, Z0 n8 N/ v7 A % e* A$ E& I; n7 @% y
( R" M- O0 l, h) x- M* O6 T
7 _. h! Y3 u& C' S% u$ s( C
; R% I/ {% A' X+ A
  e$ [$ ~9 J% ?3 T* Y$ G0 [+ q
: [9 G2 j1 W4 P+ K7 b

" T7 A9 D  U" B" U( ~# [$ i2 B4 C0 b3 r8 H4 [9 q. I1 A$ e/ i
) y7 x, V; `; I% D

' k/ \: y7 i/ W ; ]& z( g4 y' N2 M

: Y* t9 P: ^4 K8 F- \ ) u& G% \0 E7 C5 n+ Q) B* r8 S" c1 V

. O7 U# n% V1 V& H( C# q " e% {' c$ w/ f, [& K, q/ H( u
3 n" f! V+ C+ i
, S- v- i3 ?$ V& o6 y
/ {7 ?! Q8 c: B5 P0 @- N, h: _

  f7 ]. [$ T1 B
. f8 `' R1 Z3 u+ L2 G, A2 t3 G + k- a+ O9 l! D+ F
5 W2 q7 j- h- Q; g9 t1 X5 Q$ u! o
5 f2 q& }" ?; R2 O

% J8 H: O% y# {7 j+ z2 c) p
! l2 R! l& D' P% O( e) `7 H/ T$ l+ J* U4 u0 z
主要程序设计(版本一):7 z, @2 g+ J4 S
( U8 z, B$ e7 P+ O, [, z4 L
: G3 S7 r% {/ l
执行键功能
* V! s$ d; U1 h
$ F# C) @1 B" ?9 {  k
7 ]- R2 i& s# Y9 P* ?执行键功能. U2 z9 G/ B: r6 e
8 p, M5 M: V. j* e, t1 ?

4 ?) a+ u) I4 K执行键功能
* u7 T; \6 v* x& a3 b
- |# K3 `, v& B6 z+ Y1 A/ G, C; v) l
3 h$ ^+ t  `( @执行键功能+ E6 W. X  D* \- M( X  X+ ?6 x
1 i; e: e9 T6 X, D6 {9 |3 ~" o# A
* v0 I* s! u; ]& m' ^! n3 }, p
查表求键值" z. t4 p- [) l3 E# J1 ^

$ w8 ?& K: N; N" f/ ^+ Q( d) q
+ j# z5 O2 x+ |' u$ o* _查表求键值. ^! \# n. \  b( I6 X$ i

/ @1 a2 |4 U" s9 ]6 `6 D
" w: h, |% n2 @, r' h+ j查表求键值! d' m0 ^+ ~( o8 t  j- P

- C" o! Z, i0 q( d7 ]5 o( i7 a- I* k8 M
查表求键值% {9 [6 D, g) z# j. l' \
8 {* Y& V  b. ]2 [' p+ P8 G9 T
- _2 F' Y, {" J9 @# a
读P1口值3 D$ y8 {- D# L5 j1 m- T+ Y+ ?, B

4 Z! u+ _9 \9 E+ N- r+ K
, r& O4 V2 @/ h读P1口值! G; n6 W) c  r  ?) l6 [

* Y* _* z. T. [3 C2 g0 j: J  [4 ]( `. m; h0 R
读P1口值- O5 K4 y" p* t, {0 t7 `1 Y4 y% m

/ a' S% X( e( W# f5 f
5 ~: [& y4 @' o+ {. ^2 E读P1口值
, q! q% u; N, G& o9 {; _! {, a, c$ _6 x; }' X$ s  j# P6 |
9 o& ?/ M' d, y7 T7 r
P1.0置0# V$ \( [+ w& h/ X: u

( p2 Y$ P- _) }# G# N1 H. O
  h0 y& O* a4 CP1.2高4位全为1' b- w) ~0 H; [2 S6 i

) t4 s% y. O4 B9 g4 o' E8 \9 V8 u3 |( m+ O
P1.0置0
& p2 x% f3 T# R7 ?0 H0 t6 a! c/ y3 B* Q; U( S8 h: N. U

# x0 @  T# D1 Y0 [P1.1高4位全为11 a- O4 R9 O4 C  p. T. Q: b

* N$ u6 C8 h$ P& E4 L6 I( b+ k/ v* M
P1.0置0
3 r4 @8 m4 e# V" A
4 d2 B/ j1 Q2 x5 U" e
" k0 d0 u9 J3 f& k- OP1.0高4位全为1& O7 j+ F' G; ?, ]+ i9 k& {' @

8 h7 s$ W* Z: b' ^+ P* E/ k / @5 z/ ^" |# y3 {9 {* Q

6 L  \$ z5 D+ b5 ?& t! t
. d6 q& I$ q  @& lP1.0置04 ?- u& u7 \7 J; _1 b; ~

1 d: i: _4 A6 |" ?" R0 C7 k
/ }% s5 C+ W& }# F2 r( x开始
5 g" G$ U  K: X! c+ O$ A' j" |6 A$ i7 T  t: T
7 D* S7 d( j8 B$ r: J6 R

$ N" `- S! }) V: w
/ x7 Y/ H: W3 V& }" ^6 r* p' X7 f7 A

; J3 P% H; e+ e' @, M$ G  S, V4 ]& K+ @N* p8 Q; z( {2 |- }0 [: R. Q
( `( @, e. h* t( U. K
9 x) _' t& Y/ X2 R. m
P1.0置0
% r" g1 w, C& E( i% g7 r7 b
+ j& k4 @" L. G: p0 z) j+ u7 {4 v
N3 ?# v0 J& ?+ q# N# _# Y. o* R
+ [- P) C' D3 Z- W0 x7 L! f
Y  F2 D$ K1 n3 o, R

% i9 z; P6 @0 D% X/ X
  e8 S) r3 R% L$ V- c7 D4 u
! `6 G! R5 i/ E+ G' b( A* y
, X) I& F+ E$ a% I5 R3 R( A% x3 N+ _7 R
7 m5 j, \) t1 o
P1.3高4位全为10 z' W$ K' h; K+ g# q
* T: N! T3 N' ]8 Z0 n
9 f' s, a% x) z" P
返回
6 E. P7 G) G* Q1 J& Y8 f9 w
; k9 ~& X! s& G' r, N; a! a/ ~' v" N1 w% E' U+ F2 g, L
N
! u: p2 ]$ `. h4 g
" Q! Z3 f- D" A) r/ }; ~' BY. Y- q& z0 |- `' E& l4 [
5 T. r- t$ y1 t0 |( G
Y8 q# x. Z3 l; F+ K' n1 k( l- H
0 \: f9 [! @6 f7 R; W

, Q/ z" C7 J: U; M% I- \; qN
9 e. L. n! o4 W/ `
* {# k9 x& _% E# wY
. {; J. J0 C5 @! [1 h0 F$ L( o: E! N3 {9 l/ a/ o# L8 B4 N
. t% @, c0 R* z: R; e

) E$ d5 X6 k' g( q8 ` 5 r' z6 \) U: t$ C8 M6 d
4 Y8 p. u7 q8 r: ~  C  g

( |" r% ?7 N5 m# L; S% E1 ?: f" t& _- ]' b" n) x! E: ^$ D% Q
$ v8 y* @. |8 z4 {

7 ?+ d, p1 I! F% b7 j- e, j  @
  d3 C* w! \, ]' M! \7 v
5 G9 n7 Y$ S8 l. d6 G) e
5 Q+ E; M% S; x3 Z1 \3 O5 w5 k* ]  m. u6 K
. g+ ~( K4 |5 M9 x

3 _# m$ u/ Q6 x+ x7 P5 f) E( X & S2 u2 n+ }' q! i0 o, X2 m. y

, v0 Q1 q! M+ L* ~( X. B6 Q* T
4 H# G/ c: x! D2 J6 Q3 i: E& a
* g6 c6 S2 f' q
. E& V' [, @& c; X6 x' u: u8 T& t
: c9 S4 {0 u& t, }$ p& c
3 X" k1 x  L0 s% v: Q& z+ r! K) Z6 ^% Q
9 P( Q3 }1 f3 h8 c! l$ o, {

0 J( |+ @# n% ]7 R; O, F1 u0 t
* w8 E$ x! Y. f2 k" X+ S! @# _3 }6 y7 }( i
; ~2 `0 h$ f) V0 I% _
# o5 D3 E; M6 h( c4 g
5 U$ |( q; g; V, Y, u

/ C0 {/ i: w7 c  U$ K+ w 4 w6 E# \) }2 o6 `
& {6 {- N; M+ V

  H, v3 ]5 {$ p5 K0 g  W
. o" |* w7 b4 t2 ~1 } 6 z  p/ _% F8 g! q$ h
; r8 R( m" {! J, [

3 v0 W/ o- Y+ L3 _7 E6 m7 F: I7 S1 q/ q

9 P8 K; P1 \$ t. u+ W! U" f/ H) x3 e

5 f+ H; a* N& `. r  B" b
' m, @! _% A# i" j/ m8 I2 x" }8 x7 \ 8 B1 x( R) C* _/ O+ V
# d4 e( i7 B6 h' V6 x4 I
1. 键盘扫描程序:4*4行列式查询法,对P1.0----P1.3行置0,然后读P1口高4位的值,有低则说明有键按下,读出P1口的值,对照表即可得到键号。
/ X7 e# b( ]" A/ Y% Z4 g5 b
0 D1 {# ?" |( T% j' M: P& X9 }, T9 ?2. 显示程序为动态扫描显示4位频率。# F$ r" n" B' X5 o% f( ?7 F8 D" y
- \; H' k. h7 q2 `
3. 串行通讯程序由十进制BCD码转换成十六进制程序、16位频率控制字节合成程序和模拟异步串行发送程序组成。BH1415F的传输格式如图3% C) H! _* w0 {$ a/ ~& U
7 L2 O; S- u' D& W/ g
制作要点:正确的PCB设计是首要条件,高频电路讲究接地,该电路虽然外围元件少,但如果模拟、数字电路布线不合理,干扰很大,此时PCB的设计显得尤为重要,一定要保证数、模分开,一点接地。退偶电容不可少,笔者电路中用到了8颗容量不同的电容。电容值的选取最好不全一样,如102、103、104等。控制板的PCB设计笔者将三极管放在四位数码管下,三极管卧放,再装上数码管,这样看起来比较简洁。$ L  y& A0 Z, P: a% x1 E
/ m4 i2 Z( S- o: e; C

% P  v; R- w) F9 L
* z8 _  ?; z- A& J调试:配合正确的控制部分,本制作唯一难点在压控部分的调试。很多爱好者遇到的问题是调不出频率,或者出了频率但不由单片机控制,该类问题主要是压控调试不对,没有琐相。先测试变容二极管上的电压,频率越高,电压越高,调节电感匝距,使得频率设置在108MHZ时,电压接近VCC,频率设置在98MHZ时,电压约3V,频率设置在88MHZ时,电压接近0V。如果电压不变,则需要检查电路是否正确,电压变化范围不够宽,则说明变容二极管变容比不够大,这样频率调节范围不能达到满频任意调节。变容二极管笔者选用KV1471,也可选用BB910等。+ X6 V. t' u" t  F. F7 G
/ Q5 J( {; |1 I
在调试过程中也可以先使用BH1417利用高低电平将发射部分调好,确保硬件电路无故障,再换上BH1415接上单片机控制。
4 u# A( X: Y; I: d8 l5 z  S2 h7 |: T9 Y
一款智能化的高保真电台完成了,你可以坐下来慢慢欣赏美妙的音乐,相信她的表现你会难以置信。欢迎爱好者光临我的调频网站:www.fmku.com QQ175411283作更多交流。3 [- Q3 H( \* l( k. y2 u. i

: Q9 \& m7 |; f7 ?! Q ) c5 _8 |, K& N) u1 O5 o6 @

4 z' {2 f$ m  ?) T 调频酷站 杨俊

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

本版积分规则

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

GMT+8, 2024-6-18 11:17 , Processed in 0.261627 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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