![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
page 1 bm 20 bluetooth ? evaluation board user s guide
bm 2 0 bluetooth evalutation board user s guide page 2 index preface ................................ ................................ ................................ ................................ ............ 4 1 overview ................................ ................................ ................................ ................................ ... 4 1.1 introduction ................................ ................................ ................................ ................................ ................ 4 1.2 BM20 evaluation board features ................................ ................................ ................................ ......... 4 1.3 BM20 evaluation board contents ................................ ................................ ................................ ........ 5 2. getting started ................................ ................................ ................................ ........................... 8 2.1 introduction ................................ ................................ ................................ ................................ ................ 8 2.2 hardware requirements ................................ ................................ ................................ ......................... 8 2.3 application demonstration ................................ ................................ ................................ .................... 8 2.4 software/utility req uirements ................................ ................................ ................................ ......... 10 2.5 module configura tion ................................ ................................ ................................ ........................... 23 appe ndix a. BM20 audio e valuation board sche matics ................................ ........ 24 appendix b. class d amplifier daughter b oard ................................ ...................... 29 bm 2 0 bluetooth evalutation board user s guide page 3 abbreviations list: hfp: hands - free profile avrcp: audio video remote control profile a2dp: advanced audio distribution profile hsp: headset profile nfc: near field communication bm 2 0 bluetooth evalutation board user s guide page 4 1 overview 1. 1 introduction this users guide describes the hardware and software setup for the BM20 bluetooth ? evaluation board . this board contains the hardware needed to evaluate the BM20 bluetooth module. the BM20 module is mounted to an evaluation board that demonstrates the modules key features. the evaluation board contains: ? stereo audio output ? easy access to io pins ? 6 push buttons to control audio playback ? status leds ? the BM20 supports the following bluetooth profiles: a2dp, avrcp, and hfp/hsp ? a 2dp stereo audio (sink mode wi support for sub - band coding (sbc), ? avrcp media player remote control ? hfp/hsp for accepting a phone call support. for data sheet and other details related t o BM20 module, refer to the microchip web site at http://www.microchip.com. this chapter discusses the following topics: ? BM20 evaluation board features ? BM20 evaluation board contents and part details 1.2 BM20 evaluation b oard features the BM20 evaluation board has the following features: ? fully qualified bluetooth version 4.1 module, fully compatible with bluetooth version 3 . 0, 2.0 , 1.2 system. ? embedded BM20 module with postage - stamp size form factor of 15 x 2 9 x 2 . 5 mm (include shielding case) ? embedded bluetooth stack profiles: a2dp, avrcp, and hfp/hsp ? stereo audio output for highest quality audio ? castellated smt pads for easy and reliable pcb mounting ? environmentally friendly, rohs compliant ? bluetooth sig certified bm 2 0 bluetooth evalutation board user s guide page 5 1.3 BM20 evaluation board contents BM20 evaluation board contains the following components as shown in figure 1 - 1 which describes the evaluation boards interfaces and connectors. table 1 - 1 describes the various components of the evaluation board. figure 1 - 1: BM20 evaluation board audio out put ( jp 23 ) mic ( jp22 ) nfc tag connector ( jp3 ) pin description pin description pin description 1 aohpl 1 mic_p1 1 nfc_p 2 aohpm 2 agnd 2 nfc_n 3 aohpr 3 mic_n1 1 2 3 1 2 3 1 2 bm 2 0 bluetooth evalutation board user s guide page 6 io connector ( j 1 ) pin description 1 p0_0 2 p3_0 3 p2_0 4 p 1 _ 5 5 p0_4 6 p 0 _ 1 7 p2_4 8 p0_2 9 p0_3 10 p0_5 11 p 2 _7 12 p 2 _4 ex ternal amp. connector ( jp26 ) battery connector ( jp20 ) a nd jack ( jp19 ) (alternative for bat_in) pin description pin description 1 ext_amp_en 1 bat_in 2 spkr 2 gnd 3 agnd 4 spkl 5 amp_p ower 1 3 5 7 9 11 2 4 6 8 10 12 1 2 3 4 5 2 1 + bm 2 0 bluetooth evalutation board user s guide page 7 table 1 - 1 : BM20 evaluation board hardware hardware component description BM20 bluetooth ? 4.1 module usb connector dc 5v input, usb to uart for eeprom r/w bat connector & jack jp20 and jp19 , alternative for bat_in audio out audio 3.5 mm jack for audio playback (p6). external amp connector jp26 audio in audio 3.5 mm jack for mono microphone input (p5) and aux input(p7) status leds red and blue leds show the pairing/connection status mfb button switch to turn on/off BM20 module (sw7 ; button 0 in ui ) play/pause button button to play or pause the audio playback (sw8 ; button1 in ui ) previous track button button to skip track backwards (sw4 ; button 5 in ui ) next track button button to skip track forwards(sw5 ; button 4 in ui ) volume up button button to increase volume (sw9 ; button 2 in ui ) volume down b utton button to decrease volume (sw10 ; button 3 in ui ) reset button reset system (sw1 1) nfc tag connector nfc tag connector.(for nfc tag without rectifier circuit) (jp3) mp tool interface interface s connect to victoria board when use mp tool mcu interface interfaces connect to pic32 platform. bm 2 0 bluetooth evalutation board user s guide page 8 2. getting started 2.1 introduction this chapter describes how the BM20 evaluation board works. certain hardware and utilities are essential to support the evaluation/development of demo appli cations. this chapter discusses the following topics: ? hardware requirements ? software/utility requirements ? module configuration 2.2 hardware requirements 2.2.1 hardware setup to setup the evaluation hardware, perform the following steps: 1. make sure pin 1 / 2 / 3 of sw12 in off / off / on state make .system in application mode. 2. connect the portable mini - speaker 3.5 mm to the stereo audio out connector (p6) . 2.2.2 u sing the e valuation b oard 1 . connect li - ion batter ies to jp20 or jp19 . 2 . click mfb button to turn - on and enter pairing mode . the status leds will blink . now the BM20 evaluation board should be discoverable. 3. turn on bluetooth device manage r on a host device ( pc or smartphone), the host device will display a list of discoverable bluetooth devices. the board display as eddy shs . 4. if the pairing with the device is successful, BM20 evaluation board can connect to the host device. once connected, BM20 evaluation board enables ad vanced audio distribution profile (a2dp) for audio playback and audio video remote control profile (avrcp) for player control. 2.3 application demonstration 2. 3 .1 audio demonstration in this demonstration, user can play an audio stream on both BM20 evaluation board s using a computer or smartphone. the f o llowing are the steps to perform the demonstration. 1. connect BM20 evaluation board to a host device (pc or smartphone) that has an audio source. 2. connect headphones (or mini - speakers) to BM20 evaluatio n board p6 . 3. open the audio source on the host device. microchip recommends using media player.(e.g. microsoft media player, itunes, and android). 4. start the audio stream on the media player. when BM20 evaluation board is connected to an audio source compat ible with bluetooth avrcp, the audio control buttons are use to: ? control the volume of audio output. ? go to the previous track. bm 2 0 bluetooth evalutation board user s guide page 9 ? go to the next track. ? start / stop playing the current track. figure 1 - 2 : BM20 evaluation board audio control buttons figure 1 - 3 : BM20 evaluation board with external class - d amplifier (it need modify the setting in ui to support external amplifier) 2. 3 . 2 hsp/hfp demonstration in this demonstration, user can explore the hands - free profile setting to receive an incoming voice call from a bm 2 0 bluetooth evalutation board user s guide page 10 paired smartphone. this demonstration requires a microphone. it would be good to use a pc headset/microphone (with two - plugs). the f o llowing are the steps to perform the demonstration. 1. connect the headset/microphone to BM20 evaluation boards audio out connector ( p6 ) and mic input ( p 5 ) respectively. 2. connect BM20 evaluation board to a smartphone that supports the a2dp and hfp/hsp bluetooth profiles . 3. from another one phone, initiate a call to the smartphone that is paired with BM20 evaluation board. the a2dp stream pauses and the ringtone plays on the headset/microphone. 4. click butt o n mfb on BM20 evaluation board to accept the incoming call. 2. 4 software/utility req uirements 2. 4 .1 ui setting bm 2 0 bluetooth evalutation board user s guide page 11 step1. open ui tool step2. firstly, you can load default ui setting or previous setting file. step3. click edit to modify the settings meet your needs. bm 2 0 bluetooth evalutation board user s guide page 12 step4. in the main settings, it can enable or disable supported profile or function which system need . click next for other setting. step5. you can do system and functional setting in these pages. bm 2 0 bluetooth evalutation board user s guide page 13 click help you can get more detail information. step6. after finish parameter set up, click finish button and a message will remind you check eeprom size on your system. bm 2 0 bluetooth evalutation board user s guide page 14 step7. click s ave button to save these ui parameter as a .txt file step8. we will use mpet tool to merge it with eeprom table and use eeprom tool load these parameter to system. 2. 4 .2 dsp tool setting bm 2 0 bluetooth evalutation board user s guide page 15 step1. open dsp tool step2. select ic version is2020_ xxx _shs (xxx is the version of chip, e.g. is2020s - 203) step3. you can setup all voice and audio function in these pages. step 4 . click save button to save these dsp parameter as a .txt file after finish all dsp setting. bm 2 0 bluetooth evalutation board user s guide page 16 then use mpet tool to merge it with eeprom table and use eeprom tool load these parameter to system. 2. 4 .3 merge tool setting bm 2 0 bluetooth evalutation board user s guide page 17 step1. open mpet tool, click next to set up. step2. select default to use full eeprom table to merge ui and dsp parameter. step3. select the bin file (full eeprom table) and click next bm 2 0 bluetooth evalutation board user s guide page 18 step4. if the bin file had included ui, dsp or patch code parameter, you can see them in block 1 as the figure below. if you want keep the in your new system, you can select the item which you want to keep and use pull down button to add them to merge list. if you want to add new parameter (e.g. ui and dsp parameter), c lick + button to add these file s in to tool for merge with eeprom table. step5. select an output path and create a name for the merged eeprom table. bm 2 0 bluetooth evalutation board user s guide page 19 step6. click generate button to generate the new eeprom table. bm 2 0 bluetooth evalutation board user s guide page 20 step7. select if you want use new setting of these parts. step 8 . now you have a merged patch file (*.ipf file). bm 2 0 bluetooth evalutation board user s guide page 21 2. 4 .4 procedure to update eeprom parameters step 1. make sure sw12 in rom test mode . step 2. c onnect evb p1 port and pc by usb cable. led1 & led2 o n evb will keep lighting. step 3 . run the e2prom_tool .exe program and a window will be come up as below bm 2 0 bluetooth evalutation board user s guide page 22 step 4 . specify the com port . step 5 . press browse to choose the file where you want to write eeprom table or patch file . step 6 . press write to write these setting to eeprom step 7 . after finish data update, remove usb cable and make sw12 to rom app mode and reboot. now evb can use the new setting after updated eeprom parameter. bm 2 0 bluetooth evalutation board user s guide page 23 2. 5 module configuratio n 2. 5 .1 mode settings setting in mode switch: for rom chip application mode sw12 setting switch 1 2 pin definition t est mode 1: on (p2_0: low) 2: off (p2_4: high) 3: on (ean: high) application mode 1: off (p2_0: high) 2: off (p2_4: high) 3: on (ean: high) bm 2 0 bluetooth evalutation board user s guide page 24 appendix a. BM20 audio evaluation board schematics evb block diagram bm 2 0 bluetooth evalutation board user s guide page 25 pcb1 fp-BM20 p0_0 1 ean 2 p3_0 3 p2_0 4 p1_5 5 p0_4 6 spkr 7 aohpm 8 spkl 9 vdda 10 mic1_p 11 mic1_n 12 mic_bias 13 air 14 gnd 23 nc 22 bat_in 21 adap_in 20 vdd_io 19 p0_1 18 vcc_rf 17 rst 16 ail 15 gnd 37 p2_4 36 p2_7 35 p0_5 34 hci_rxd 33 hci_txd 32 p0_3 31 p0_2 30 p2_4 29 led2 28 led1 27 mfb 26 bk_out 25 sy s_pwr 24 (nfc_n) r93 1k 1 2 uart_rxd rx_ind tx_ind uart_txd board name size title rev date: sheet of p/n module 3.0 BM20 evb 1 4 wednesday , may 20, 2015 0355 5f, no.5, industry e. rd. vii, hsinchu science park, hsinchu city 30078, taiwan tel. 886-3-5778385 bat_in adap_in nfc trigger circuit nfc_p p0_0 d11 cdsu400b 1 2 jp3 jp 1x2 1 2 d6 2 1 r70 270/1% 1 2 d12 cdsu400b 1 2 r71 1m 1 2 g d s q3 sts2306 3 1 2 r56 120/1% 1 2 g d s q6 sts2301 1 3 2 mfb p0_4 sy s_pwr 3rd led led2 led1 p2_4 c6 0.1u/10v blue led led2 led-hr 1 2 red led1 led-b 1 2 r39 1k 1 2 vdd_io sy s_pwr led3 led-g 1 2 slide switch rev gpio description volume down volume up p00 system configuration system configuration play/pause fwd nfc p20 p03 p24 p05 p01 line-in detect p04 p02 p27 p30 mfb ail p0_1 ean mic_n1 mic_p1 mic_bias aohpm aohpl p2_0 p0_4 p3_0 c59 10u/16v c54 4.7u/10v aohpr codec_vo mic_bias r25 100 1 2 r26 100 1 2 r27 100 1 2 r28 100 1 2 hci_txd uart_txd uart_rxd rx_ind tx_ind hci_rxd rst_n vdd_io amb_det txd_ind mcu interface hci_rxd hci_txd rxd_ind air p2_7 p0_2 led2 led1 mfb p2_4 bk_out led1 hci_txd hci_rxd sy s_pwr led2 i/o test p0_5 j1 jp 2x6 1 3 5 7 9 11 2 4 6 8 10 12 p0_0 p3_0 p0_4 p2_0 p2_7 p2_4 p0_2 p0_1 p0_3 p2_4 p1_5 p0_5 p0_3 bk_out bat_in amb_det r66 np-0603 c64 np-0603 amb_det r67 np-0603 dp24 dp-4 2 1 dp25 dp-4 2 1 p2_4 p1_5 vcc_rf p0_0 bm 2 0 bluetooth evalutation board user s guide page 26 usb_gnd vbus d- d+ id gnd p1 ucb02sb3021-99r 1 2 3 4 5 6 8 9 7 10 11 d- d+ usb_gnd l2 fb-0603 1 2 c132 0.1u/10v l1 fb-0603 1 2 c7 47u/16v 1 2 adap_in adap_in mfb uart_txd uart_rxd rx_ind rx_ind uart_rxd uart_txd tx_ind board name size title rev date: sheet of p/n power / uart hci 3.0 BM20 evb 2 4 wednesday , may 20, 2015 0355 5f, no.5, industry e. rd. vii, hsinchu science park, hsinchu city 30078, taiwan tel. 886-3-5778385 dc power source battery connector bat jack bat connector jp19 sjp 1x2 2 1 3 4 jp20 jp 1x2 1 2 c12 np-0603 c13 0.1u/10v bat_in vdd_io on sw12 sw-3bit 1 2 3 4 5 6 r8 4k7 1 2 r95 4k7 1 2 r7 10 1 2 p2_0 ean p2_4 bat_in adap_in vcc_rf codec_vo bk_out mic_bias jp9 jp 2x20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 victoria/edgar ii interface vdd_io c9 0.1u/10v c5 0.1u/10v c4 0.1u/10v aohpr aohpl p2_4 p2_0 air ail ean hci_rxd hci_txd mic_p1 mic_n1 ext_3v3 tx ext_3v3 c128 0.1u/10v c129 12p/50v c130 12p/50v c131 0.1u/10v u10 mcp2200 vdd 1 osc1 2 osc2 3 rst 4 gp7/txled 5 gp6/rxled 6 gp5 7 gp4 8 gp3 9 tx 10 rts 11 rx 12 cts 13 gp2 14 gp1/usbcfg 15 gp0/sspnd 16 vusb 17 d- 18 d+ 19 vss 20 r88 np-0402 c62 0.1u/10v x2 x4p-12mhz 4 1 3 2 d+ r89 10k 1 2 d- rst_n r90 470 1 2 hci_rxd r91 3k 1 2 hci_txd rx r92 3k 1 2 p1_5 p0_4 p0_4 p0_3 p0_1 p0_3 p1_5 p2_7 p0_2 p0_5 p0_1 p3_0 p3_0 p2_7 p0_2 p0_5 jp16 jp 1x2 1 2 jp1 btb 2x14-r 10 5 16 24 6 20 4 9 8 11 28 18 1 25 7 21 15 17 19 13 22 12 3 26 27 23 14 2 test gnd tx_ind bat_in p 2 _4 rst _n e a n p 2 _0 c68 1u/16v gnd gnd gnd gnd 3.3v gf1 b30 30 a29 29 b28 28 a27 27 b26 26 a25 25 b24 24 a23 23 b22 22 a21 21 b20 20 a19 19 b18 18 a17 17 b16 16 a15 15 b14 14 a13 13 b12 12 a11 11 b10 10 b8 8 b6 6 b4 4 a3 3 b2 2 a5 5 a7 7 a1 1 a9 9 bat_in rst _n p 2 _4 e a n p 2 _0 bm 2 0 bluetooth evalutation board user s guide page 27 amp_pow amp_pow r94 0 1 2 d13 cdbm240-hf 2 1 p1_5 (ext amp enable) line input ail air line_l c24 0.1u/10v line_r jp26 jp 1x5 1 2 3 4 5 ext amp connector spkr p7 tsh-3865d 4 3 2 10 1 spkl r33 0 1 2 r31 0 1 2 board name size title rev date: sheet of p/n audio test interface 3.0 BM20 evb 3 4 wednesday , may 20, 2015 0355 5f, no.5, industry e. rd. vii, hsinchu science park, hsinchu city 30078, taiwan tel. 886-3-5778385 c27 np-0402 c26 np-0402 c30 np-0402 c28 np-0402 c29 np-0402 c31 np-0402 aohpr aohpl aohpr aohpm aohpl aohpm p6 pj-2001-5k 1 2 3 4 5 spk jack r35 np-0402 r34 np-0402 c48 1u/16v c37 1u/16v c46 np-0402 c45 np-0402 p3_0 r12 2k 1 2 c18 2.2u/6.3v r9 1k 1 2 c19 2.2u/6.3v r10 1k 1 2 mic_bias p5 pj-2001-5k 1 2 3 4 5 jp22 jp 1x3 1 2 3 mic1 mic_n1 mic_p1 c21 0.1u/10v c23 220p/50v c25 0.1u/10v aohpm aohpm jp23 jp 1x3 1 2 3 aohpr aohpl spkr spkl c78 1u/16v c77 1u/16v aohpr amp_pow bat_in adap_in c49 1u/16v r22 1k 1 2 r23 20k 1 2 g d s q4 sts2301 1 3 2 ext power tree c52 4.7u/10v air ail bm 2 0 bluetooth evalutation board user s guide page 28 reset push button g d s q9 sts2301 1 3 2 r21 100k 1 2 slide_sw r36 10k 1 2 g d s q10 sts2306 3 1 2 r37 100k 1 2 sw6 sw-1bit 1 2 sy s_pwr p0_0 vdd_io mfb mfb board name size title rev date: sheet of p/n push button/switch 3.0 BM20 evb 4 4 wednesday , may 20, 2015 0355 5f, no.5, industry e. rd. vii, hsinchu science park, hsinchu city 30078, taiwan tel. 886-3-5778385 p0_3 music control push button sy s_pwr c57 10u/16v play/pau fwd mfb slide switch sw4 ts08m-pf 2 1 sw8 ts08m-pf 2 1 sw10 ts08m-pf 2 1 sw5 ts08m-pf 2 1 rew c38 15p/50v sw9 ts08m-pf 2 1 c41 15p/50v p2_7 c39 15p/50v sw7 ts08m-pf 2 1 sw11 ts08m-pf 2 1 c40 15p/50v vol+ vol- p0_5 c42 15p/50v p0_2 p0_1 rst_n bm 2 0 bluetooth evalutation board user s guide page 29 appendix b . class d amplifier da ughter board BM20 evb reserves an interface (jp26) to connect with an external class d amplifier daughter board for speaker application demonstration . here is a daughter board example of nau8223 3.1w class d amplifier . on the daughter board, we reserve pin header for amplifier gain setting, l/r channel speaker connector and BM20 evb connector. it can be connect ed with BM20 evb to emulate a speaker application. the schematics of the daughter board as below: speaker connector for l/r channel BM20 evb connector amplifier gain setting bm 2 0 bluetooth evalutation board user s guide page 30 c23 0.47u/50v c24 0.47u/50v al ar p6 pj-2001-5k 1 2 3 4 5 en ar al ap jp6 jp 2x4 1 3 5 7 2 4 6 8 c7 1000p/16v c8 1000p/16v c10 1000p/16v c11 1000p/16v r3 100k 1 2 r4 100k 1 2 vdd vdd u3 nau8223 outrp 1 vdd 2 nc 3 en 4 inr 5 ipr 6 gs 7 vdd 8 vss 9 ipl 10 inl 11 nc 12 nc 13 vdd 14 outlp 15 vss 16 outln 17 vdd 18 outrn 19 vss 20 vss 21 vdd cn1 conn1x5 1 2 3 4 5 jp1 jp 2x3 1 3 5 2 4 6 vdd vdd vdd l_von l_vop ap en r_von r_von c12 0.47u/50v fb1 gsma201209 1 2 jp7 jp 2x3 1 3 5 2 4 6 r_vop r_vop c13 0.47u/50v gs gs vs. gain setting gain(db) 24 18 12 6 jp2 jp 1x2 1 2 0 jp3 jp 1x2 1 2 gs gnd 100k to gnd vdd 100k to vdd floating jp4 jp 1x2 1 2 jp5 jp 1x2 1 2 al ar al c25 0.1u/16v c26 0.1u/16v c27 0.1u/16v c28 0.1u/16v l_vop l_von d1 ll4148 2 1 fb2 gsma201209 1 2 fb3 gsma201209 1 2 vdd fb5 gsma201209 1 2 fb4 gsma201209 1 2 l_in r_in r_out l_out jp8 jp 1x2 1 2 jp9 jp 1x2 1 2 l1 np-1206 1 2 l2 np-1206 1 2 l3 np-1206 1 2 l4 np-1206 1 2 r5 10k 1 2 p n gnd n p gnd c14 10u/10v c20 10u/10v c21 10u/10v c22 10u/10v l_p n r_p n c17 10p/50v c18 10p/50v c16 39p/50v c19 39p/50v ar board name size title rev date: sheet of p/n main circuit 1.0 nau8223 issc technologies corp. add. 4f, no.8, dusing rd., hsinchu science park, hsinchu city 30078, taiwan tel. 886-3-5778385 a 1 1 monday , october 15, 2012 0130 r2 4k7 1 2 + c37 100u/16v 1 2 + c3 100u/16v 1 2 |
Price & Availability of BM20
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |