Part Number Hot Search : 
IPD05 ES4118 SMCG120 1N4747C MBR140 JDV2S14E KBK10G 2LP33SP
Product Description
Full Text Search
 

To Download PIC-GSM Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  PIC-GSM development board users manual all boards produced by olimex are rohs compliant rev.a, june 2008 copyright(c) 2008, olimex ltd, all rights reserved
introduction: PIC-GSM is excellent board for adding remote monitoring and control in remote places by gsm cellular network or ethernet or internet network. do you want to switch on/off your local heating in your mountain house? to monitor the temperature at up to 8 remote points up to 30 meters away from the module? to listen what happens in your house with silent call after you get message for alarm status? then PIC-GSM is the board for you! it contains pic18f97j60 microcontroller and 3-band gsm gprs module 900/1800/1900mhz inside which covers most used gsm networks around the world. the gsm antenna is build in the board so no need for external expensive gsm antennas. PIC-GSM have two relays 240vac/10a, two opto-isolated inputs which could be connected to alarm sensors or just buttons for user actions (like call pre-loaded phone numbers), on-board temperature sensor and connector for additional up to 8 addressable remote temperature sensors at up to 30 meter distance from the module. normal phone hook can be connected to this board and to allow user to speak, listen, taking and placing phone calls as normal stand alone cellular phone. PIC-GSM can be connected to pc with the usb connector it have and it is recognized as modem which could be used to add internet via gprs to your computer (imagine how useful is this for your mountain house if there is no internet but only cellular network!). if you have internet connection you can monitor the same parameters on the web page. board features: ? icsp/icd connector for programming and debugging with pic- icd2, pic-icd2-pocket, pic-icd2-tiny; usb 2.0 type b connector allow board to be interfaced to pc host; ? gsm/gprs module 900/1800/1900mhz; ? li-ion backup battery; ? pic18f97j60-i/pt; ? ethernet rj45 isolated connector. ? gsm audio in and out; ? rs232 connector; ? quartz crystal 20mhz; ? two relays 10a/250vac; ? two digital inputs; ? analog input; ? temperature sensor; ? 5v voltage regulator; ? ext connector for available gpio; ? four mounting holes 3,3 mm (0,13"); ? fr-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print; ? dimensions 124x90 mm (4880 x 3540 mils); electrostatic warning: the PIC-GSM board is shipped in protective anti-static packaging. the board must not be subject to high el ectrostatic potentials. general practice for working with static sensitive devices should be applied when working with this board.
board use requirements: cables: 1.8 meter usb a-b cable to connect to usb host on pc. crossed ethernet cable if the PIC-GSM module is connected to pc or straight if the module is connected to router or ethernet switch. hardware: pic-icd2 , pic-icd2-pocket , pic-icd2-tiny or any compatible tool for programming and/or debugging !!!warning!!! when you want to program this microcontroller with pic-icd2, pic-icd2-pocket or pic-icd2-tiny, before connecting the programmer to your target board, you should first connect the programmer to your computer and open mplab. there, first from menu configure ? select device ? choose the microcontroller you are about to program, then from menu programmer ? select programmer ? choose mplab icd 2, wait while mplab is downloading operation system, and after icd2 is connected ? check in menu programmer ? settings ? power ? there is option ? power target circuit from mplab icd 2 ? this option should be forbidden, you could not select it. now it is safe to connect the programmer to your target board. software: microchip mplab ide + c18 c compiler for developing your own applications the demo software show basic functionality and how to place / take phone calls (c source and hex) or how to remote control via sms and web page(c source and hex) important: if your board does not work, first try to charge the battery as you power supply the board for few hours.
processor features: ethernet features: ? ieee 802.3 compatible ethernet controller ? integrated mac and 10base-t phy ? 8-kbyte transmit/receive packet buffer sram ? supports one 10base-t port ? programmable automatic retransmit on collision ? programmable padding and crc generation ? programmable automatic rejection of erroneous packets ? activity outputs for 2 led indicators ? buffer: ? configurable transmit/receive buffer size ? hardware-managed circular receive fifo ? byte-wide random and sequential access ? internal dma for fast memory copying ? hardware assisted checksum calculation for various protocols ? mac: ? support for unicast, multicast and broadcast packets ? programmable pattern match of up to 64 bytes within packet at user-defined offset ? programmable wake-up on multiple packet formats ? phy: ? wave shaping output filter flexible oscillator structure: ? selectable system clock derived from single 25 mhz external source: ? 2.778 to 41.667 mhz ? internal 31 khz oscillator ? secondary oscillator using timer1 @ 32 khz ? fail-safe clock monitor: ? allows for safe shutdown if oscillator stops ? two-speed oscillator start-up external memory bus: ? address capability of up to 2 mbytes ? 8-bit or 16-bit interface ? 12-bit, 16-bit and 20-bit addressing modes peripheral highlights: ? high-current sink/source: 25 ma/25 ma on portb and portc ? five timer modules (timer0 to timer4) ? four external interrupt pins ? two capture/compare/pwm (ccp) modules ? three enhanced capture/compare/pwm (eccp) modules: ? one, two or four pwm outputs ? selectable polarity ? programmable dead time ? auto-shutdown and auto-restart ? up to two master synchronous serial port (mssp) modules supporting spi and i2c? master and slave modes ? up to two enhanced usart modules: ? supports rs-485, rs-232 and lin 1.2 ? auto-wake-up on start bit ? auto-baud detect (abd) ? 10-bit, up to 16-channel analog-t o-digital converter module (a/d):
? auto-acquisition capability ? conversion available during sleep ? dual analog comparators with input multiplexing ? parallel slave port (psp) module (100-pin devices only) special microcontroller features: ? 5.5v tolerant inputs (digital-only pins) ? low-power, high-speed cmos flash technology: ? self-reprogrammable under software control ? c compiler optimized architecture for reentrant code ? power management features: ? run: cpu on, peripherals on ? idle: cpu off, peripherals on ? sleep: cpu off, peripherals off ? priority levels for interrupts ? 8 x 8 single-cycle hardware multiplier ? extended watchdog timer (wdt): ? programmable period from 4 ms to 134s ? single-supply 3.3v in-circuit serial programming? (icsp?) via two pins ? in-circuit debug (icd) with 3 breakpoints via two pins ? operating voltage range of 2.35v to 3.6v (3.1v to 3.6v using ethernet module) ? on-chip 2.5v regulator
block diagram: pic18f97j60 (100-pin) block diagram
memory map: memory maps for pic 18f97j60 family devices
schematic: 0 na na 0 con2ph gsm_pcb_ant 90-degree pb1221 1000uf/16vdc 2.2uf 100nf 47uf/6.3v 10uf/10v/1206 220uf/10v/tant 100nf 10p 100n 10p 33pf 33pf 10uf 10nf 33pf 33pf 1000uf/6.3v/8x12/low_esr 33pf 33pf 33pf 4.7nf 10uf/10v/1206 220uf/10v/tant 1000uf/6.3v/8x12/low_esr 2.2uf 10uf/1206 330pf(na) 2.2uf(na) 220nf(na) 1n(na) 100nf 100nf 100nf 100nf na na 10uf/6.3v 100nf 100nf 10uf/6.3v 100nf 33pf 33pf 100nf 100nf 100nf 100nf 100nf 100nf 100nf 100nf 100nf 100nf 47uf/6.3v 100nf 22pf 22pf 100nf 100nf 33p 33p 1000uf/16vdc 10nf 1000uf/6.3v/8x12/low_esr 1n4148 1n4148 1n5822(smc) 1n4148 1n4148 1n4148 1n4148 1n4148 1n4148 1n4148 1n5819s 1n4148 1n5819s 1n5819s(opt) 0 b-dil3 jack-3pinphone_jack_uni con62.54-0-d ferrite bead 15uh/dbs135 rjld-043tc red red red mic h11a817smd h11a817smd con8ph +5v vbat vbat vbat +12v +5v +12v vbat vbat +12v vbat 3va 3va +12v +12v +5v +5v 3va 1x2 6x3.8x2.5/smd 25mhz q_gnd1 bc817 bc817 0 22k 4.99k/1% 68k 560r na 1k 1k 2k 1k 2k 560r 10k 560r 2k 1k 22k 22k 22 22 22 10k 330 330 4.7k 560r 560r 560r 560r 4.7k 330 330 0 0 na 33k 0 1k 10 330r 49.9/1% 49.9/1% 49.9/1% 49.9/1% 180 180 270/1% 1m 2k/1% 180 22k/1% 2k/1% 1k 33k 270/1% 68k 4.7k 150k 4.99k/1% 15k/1% 560 2k 33k 2k 33k 68 10 22k 33k na con6ph sim-holder head2 red bc817 bc817 pic18f97j60 tcn75a/soic8(na) sim300d_hd_v2 stm1001r(na) ft232rlssop28 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v 3v bd9778hfp mcp1700t-3002e/tt bzv55c5v1(mini-melf) scl,sda txd,rxd,rts,cts,dtr,dcd,ri,dbg_tx,dbg_rx,main_rx,main_tx txd,rxd,rts,cts,dtr,dcd,ri,dbg_tx,dbg_rx,main_rx,main_tx vsim,simdata,simclk,simrst ale ale aref aref b1 b1 buz buz cts cts cts cts dbg_rx dbg_rx dbg_tx dbg_tx dcd dcd dcd dcd dtr dtr dtr dtr ft_rxd ft_txd in1 in1 in2 in2 led led leda leda ledb ledb main_rx main_rx main_tx main_tx netlight netlight pgc pgc pgd pgd pwrkey pwrkey relay1 relay1 relay2 relay2 ri ri ri ri rst rst rst rts rts rts rts rx2 rx2 rxd rxd rxd rxd rxd rxd sck1 sck1 scl scl scl scl sda sda sda sda sdi1 sdi1 sdo1 sdo1 simclk simclk simdata simdata simrst simrst ss1 ss1 status status tpin+ tpin+ tpin- tpin- tpout+ tpout+ tpout- tpout- tx2 tx2 txd txd txd txd txd txd usbdm usbdp usb_present usb_present usb_pwr usb_pwr usb_pwr usb_rst usb_rst vsim vsim 1 2 3v_e 12 4v_e 12 4v_vbat 12 5v_chg_e 1 2 12vdc a1 1 2 b1 p- bat 1 2 bat_e buz c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28 c29 c30 c31 c32 c33 c34 c35 c36 c37 c38 c39 c40 c41 c42 c43 c44 c45 c46 c47 c48 c49 c50 c51 c52 c53 c54 c55 c56 c57 c58 c59 c60 c61 c62 c63 c64 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 12 dcdc_e 1 2 download 1 2 3 drx/mrx 1 2 3 dtx/mtx ext1-1 ext1-2 ext1-3 ext1-4 ext1-5 ext1-6 ext1-7 ext1-8 ext1-9 ext1-10 ext1-11 ext1-12 ext1-13 ext1-14 ext1-15 ext1-16 ext1-17 ext1-18 ext1-19 ext1-20 ext1-21 ext1-22 ext1-23 ext1-24 ext1-25 ext1-26 ext2-1 ext2-2 ext2-3 ext2-4 ext2-5 ext2-6 ext2-7 ext2-8 ext2-9 ext2-10 ext2-11 ext2-12 ext2-13 ext2-14 ext2-15 ext2-16 ext2-17 ext2-18 ext2-19 ext2-20 ext2-21 ext2-22 ext2-23 ext2-24 ext2-25 ext2-26 fb1 g1 gnd gnd_ handsfree 1 2 3 4 5 6 icsp 1 2 3 j1 1 2 3 j2 l1 l2 ag ag ay ay kg kg ky ky rct 6 rd+ 7 rd- 8 tct 3 td+ 1 td- 2 75 75 75 75 1nf/2kv 1 4 5 2 3 7 8 6 green yellow lan led led2 led3 led_r1 led_r2 + p+ - p- mic 1 2 4 3 opt1 1 2 4 3 opt2 1 2 3 4 5 6 7 8 opt_temp 1 2 pic_rst pwrkey q1 q2 q4 q5 r1 r2 r3 r4 r5 r6 r7 r8 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r32 r33 r34 r35 r36 r37 r38 r39 r40 r41 r42 r43 r44 r45 r46 r47 r48 r49 r50 r51 r52 r53 r54 r55 r56 r57 r58 r59 r60 r61 r62 r63 r64 r65 r66 r67 r68 r69 r70 r71 r72 ra4 rb0 1 2 3 4 5 6 rel rel1 rel1 rel2 rel2 gnd 4 simclk 3 simio 6 simnc 5 simrst 2 vcc 1 sim 1 2 speaker stat t3 t4 #mclr 13 avdd 30 avss 31 envreg 29 nc 9 osc1/clki 63 osc2/clko 64 ra0/leda/an0 35 ra1/ledb/an1 34 ra2/an2/vref- 33 ra3/an3/vref+ 32 ra4/t0cki 42 ra5/an4 41 rb0/int0/flt0 5 rb1/int1 6 rb2/int2 7 rb3/int3/eccp2(1)/p2a(1) 8 rb4/kbi0 69 rb5/kbi1 68 rb6/kbi2/pgc 67 rb7/kbi3/pgd 57 rbias 80 rc0/t1oso/t13cki 44 rc1/t1osi/eccp2(1)/p2a(1) 43 rc2/eccp1/p1a 53 rc3/sck1/scl1 54 rc4/sdi1/sda1 55 rc5/sdo1 56 rc6/tx1/ck1 45 rc7/rx1/dt1 46 rd0/ad0/psp0 92 rd1/ad1/psp1 91 rd2/ad2/psp2 90 rd3/ad3/psp3 89 rd4/ad4/psp4/sdo2 88 rd5/ad5/psp5/sdi2/sda2 87 rd6/ad6/psp6/sck2/scl2 84 rd7/ad7/psp7/#ss2 83 re0/ad8/#rd/p2d 4 re1/ad9/#wr/p2c 3 re2/ad10/#cs/p2b 98 re3/ad11/p3c(2) 97 re4/ad12/p3b(2) 96 re5/ad13/p1c(2) 95 re6/ad14/p1b(2) 94 re7/ad15/eccp2(1)/p2a(1) 93 rf0/an5 12 rf1/an6/c2out 28 rf2/an7/c1out 23 rf3/an8 22 rf4/an9 21 rf5/an10/cvref 20 rf6/an11 19 rf7/#ss1 18 rg0/eccp3/p3a 71 rg1/tx2/ck2 70 rg2/rx2/dt2 52 rg3/ccp4/p3d 51 rg4/ccp5/p1d 14 rg5 11 rg6 10 rg7 38 rh0/a16 99 rh1/a17 100 rh2/a18 1 rh3/a19 2 rh4/an12/p3c(2) 27 rh5/an13/p3b(2) 26 rh6/an14/p1c(2) 25 rh7/an15/p1b(2) 24 rj0/ale 49 rj1/#oe 50 rj2/#wrl 66 rj3/#wrh 61 rj4/ba0 47 rj5/#ce 48 rj6/#lb 58 rj7/#ub 39 tpin+ 74 tpin- 73 tpout+ 78 tpout- 77 vdd 17 vdd1 37 vdd2 59 vdd3 62 vdd4 86 vddcore/vcap 16 vddpll 81 vddrx 75 vddtx 76 vss 15 vss1 36 vss2 40 vss3 60 vss4 65 vss5 85 vsspll 82 vssrx 72 vsstx 79 u1 a0 7 a1 6 a2 5 alert 3 gnd 4 scl 2 sda 1 vdd 8 u2 agnd 22 antenna 33 audioout+ 26 audioout- 25 auxadc 29 backup 15 cts 45 dcd 42 debug_rx 1 debug_tx 2 dtr 43 ear+ 23 gnd1 17 gnd2 30 gnd3 31 gnd4 32 gnd5 34 gnd6 35 gnd7 36 gnd8 37 gnd9 48 gpo1 40 kbrow0 10 mic1n 20 mic1p 21 mic2n 19 mic2p 18 netlight 41 powerkey 12 rer- 24 ri 11 rts 44 rxd 3 simclk 7 simdata 6 simreset 8 sim_presence 47 spi_clk 13 spi_cs 46 spi_d/c 16 spi_data 14 status 5 temp_bat 27 txd 4 vbat1 38 vbat2 39 vchg 28 vsim 9 u3 3 1 2 u4 gnd vcc reset #reset 19 3v3out 17 agnd 25 cbus0 23 cbus1 22 cbus2 13 cbus3 14 cbus4 12 cts# 11 dcd# 10 dsr# 9 dtr# 2 gnd1 7 gnd2 18 gnd3 21 nc1 8 nc2 24 osci 27 osco 28 ri# 6 rts# 3 rxd 5 test 26 txd 1 usbdm 16 usbdp 15 vcc 20 vccio 4 u5 uext-1 uext-2 uext-3 uext-4 uext-5 uext-6 uext-7 uext-8 uext-9 uext-10 1 2 3 4 usb en/sync 7 fb 3 gnd 4 inv 5 rt 6 sw 2 vin 1 vr gnd 1 vin 3 vout 2 vr1 z2 close to module close to microphone close to connector j1 j2 mode 1-2 1-2 2-3 2-3 ft232 connected to pic ft232 connectd to gsm dtx/mtx and drx/mrx to be open PIC-GSM rev. a copyright(c) 2008, olimex ltd. http://www.olimex.com/dev + + + + + + + + + + + + 1-l 2 3-r rj45 side 1:1 1:1 gnd ft232rl usb shield
board layout: power supply circuit: the power supply of PIC-GSM could be done in two different ways: 1. power from +12vdc without using the internal backup battery. the module is powered only from external 12v and the battery is not connected. in this case: ? jumper bat_e must be open ? jumper 4v_e must be closed ? jumper 4v_vbat must be closed ? jumper 5v_chg_e must be open. power consumption in this mode is: ? about 240ma when have a conversation. ? about 90ma in normal mode (without conversation) and active web interface + 60ma if relays are turned on. important : 4v_e, 4v and 5v_chg_e jumpers have to be moved together. 2. power from +12vdc with backup battery. the module is powered with battery and allows battery charging. in this case: ? jumper bat_e must be closed ? jumper 4v_e must be open
? jumper 4v_vbat must be open ? jumper 5v_chg_e must be closed ? power consumption in this mode: depend on the battery charge may vary between 90ma and 300ma. ? if the 12v power supply is missing the battery discharge current depend from activated microcontroler modules. max current consumption reach up to 500 ma when all microcontroler moduls are switched on and have a conversation. reset circuit: PIC-GSM reset circuit is made with rc group and optional stm1001r chip with typical threshold +2.63v. by default stm1001r chip is not assembled clock circuit: quartz crystal 25mhz is connected to pic18f97j60.
connector descriptions: icsp: pin # signal name 1rst 2vcc 3gnd 4pgd 5pgc 6nc this connector allows programming and debugging via pic-icd2 , pic- icd2-pocket , pic-icd2-tiny and other microchip compatible tools. usb: pin # signal name 1vcc 2 usbdm 3 usbdp 4gnd this is standard usb type b connector for connection to pc. on board there is ft232rl usb to uart converter. to use it you should downlo ad and install the drivers for your os from http://www.ftdichip.com . pic18f97j60 can control ftdi chip as detect usb present and can toggle rst line of ftdi chip, i.e. the microcontroler decides whether the communication is between pc terminal and gsm module or between pic18f97j60 and gsm module. the microcontroler has possibility to communicates with pc host through virtual com port emulated from ft232rl chip. for this purpose you can switch j1 and j2 jumpers from 1-2 state to 2-3 state and remove dtx/mtx and drx/mrx jumpers. for detail description see jumper description section.
sim-card: pin # signal name 1 vsim 2simrst 3simclk 4gnd 5nc 6simdata this is standard sim card connector, to operate PIC-GSM should have inserted valid sim card for your operator network. note that the sim card should be without pin security.
pwr-con : pin # signal name 1 +12-14v 2gnd this connector is used to power the PIC-GSM. external (12-14vdc) power source have to be applied to this pins. the board contain grec schematic and you can connect power supply without polar consideration. output relays connector: pin # signal name 1no-rel1 2 common-rel1 3nc-rel1 4no-rel2 5 common-rel2 6nc-rel2 no ? relay normally opened contact, nc ? relay normally closed contact common ? relay common contact by this connector the user can switch on/off load witch not exceed next maximal admissible ranges: -15a/125vac -10a/250vac - 15a/24vdc
input optocoupler & temp connector: pin # signal name 1 digital in1 + 2 digital in1 - 3 digital in2 + 4 digital in2 - 5gnd 6scl 7sda 83v two digital optoisolated inputs are av ailable for user code. the input level are between 5 and 12v dc. i2c signals (scl, sda) are used for ex ternal temperature sensor connection or other suitable i2c device interfacing. there is possibility up to 8 external temperature sensors on this bus. olimex sell these modules separately under the order code mod-tmp and communication with up to 30 meters between the PIC-GSM and mod-tem is possible error free. handsfree: pin # signal name gnd gnd au+ au+ audio out mic mic2p audio in this is audio 2.5 mm connector. standard hands-free headphone/microphone combined cable can be used
speaker connector - speaker: pin # signal name 1 ear? 2 ear+ this is connector for external 32 ohm speaker ext1 : pin # signal name pin # signal name 1 +3v(out) 2 gnd 3 +3v analog(out) 4 gnda 5 aref 6 vbat 7 usb_pwr(+5v) 8 dcdc_output ? 5v default 9 +12v(vin) 10 backup_gsm-module 11 auxadc 12 powerkey 13 gpo1 14 spi_data 15 spi_clk 16 spi_cs 17 spi_d/c 18 kbrow0 19 rg0/eccp3/p3a 20 rh4/an12/p3c(2) 21 rh5/an13/p3b(2) 22 rh6/an14/p1c(2) 23 rh7/an15/p1b(2) 24 rd7/ad7/psp7/#ss2 25 ra2/an2/vref- 26 rst ext1 is connector for external plug-in modules. it's standard 26 pin (90 degree) ribbon cable idc keyed connector.
3v: digital power of pic18f97j60. this is 3vdc output for external digital modules. gnd : digital ground. 3va: analog power supply of pic18f97j60 microcon troller. this is 3vdc output which can be used for external analog modules. gnda : analog ground of pic18f97j60 microcontroller. can be used for external analog circuits. aref: analog reference input of pic18f97j60 microcontroller. can be used for external analogue circuits. vbat : dedicated to connect main li-ion battery. the power supply of gsm module has to be a single voltage source of vbat= 3.4v...4.5v. li-ion battery with 650ma capacity is used in PIC-GSM. usb-pwr. +5v output direct connected to +5v of the usb connector. dcdc-output . 5v or 4v output (up to 2a) from dcdc converter depending on jumper configuration. for details see jumper description section. +12v(vin). input or output terminal for power suppl y. if the power source is connected to the module this terminal can use as +12v output . otherwise this terminal can use for power source input. backup : rtc backup power supply for the gsm module real time clock and ram, when the battery is discharged. if the battery attached to this signal is chargeable and the voltage level is low the module will charge the battery. vnom = 1.8v, inom= 20ua auxadc : this is general purpose analog to digi tal converter build-in the gsm module. the input voltage value should be in range 0v to 2.4v. this pin value can be read with at command. powerkey: this is gsm module power on/off key. when the module is on if you press and hold for more than 3 seconds the module go in power down state. if the module if in power down mode and you press and hold this key for more than 1 second the module will go in on mode. gpo1 : this is gpo of gsm module and can be configured by at command for outputting high or low level voltage. all of the gpos are initialy in low state without any setting from at command. spi_data,spi_clk, spi_cs,spi_d/c: this is gsm module spi port reserved for future use. kbrow0: this is external keyboard input pin of gsm module. rg0/eccp3/p3a, rg0/eccp3/p3a, rh5/an13/p3b(2), rh6/an14/p1c(2), rh7/an15/p1b(2), rd7/ad7/psp7/#ss2, ra2/an2/vref- these are pic18f97j60 port pins. rst: pic18f97j60 reset pin.
ext2: pin # signal name pin # signal name 1 re0/ad8/#rd/p2d 2 re1/ad9/#wr/p2c 3 re2/ad10/#cs/p2b 4 re3/ad11/p3c(2) 5 re4/ad12/p3b(2) 6 re5/ad13/p1c(2) 7 re6/ad14/p1b(2) 8 re7/ad15/eccp2(1)p2a(1) 9 rf0/an5 10 rf1/an6/c2out 11 rf2/an7/c1out 12 rf3/an8 13 rf4/an9 14 rf5/an10/cvref 15 rf6/an11 16 rj0/ale 17 rj1/#oe 18 rj2/#wrl 19 rj3/#wrh 20 rj4/ba0 21 rj5/#ce 22 rj6/#lb 23 rj7/#ub 24 pb3/int3/eccp2(1)/p2a(1) 25 rb4/kbi0 26 rb5/kbi1 ext2 is connector for external plug-in modules. it's standard 26 pin ribbon cable idc keyed connector. on this connector are routed the rest pic18f97j60 port pins and you can use for your custom application.
uext: pin # signal name 1vcc 2gnd 3tx2 4rx2 5scl 6sda 7sdi1 8sdo1 9sck1 10 ss1 uext is connector for external plug-in modules. it's standard 10 pin ribbon cable idc keyed connector. uext is a universal olimex connect or with 3.3v power supply and uart, spi and i2c interface. other device or modules with these interfaces can connected with uext.
jumper description: bat_e connects 3.7v li-ion battery to the gsm module. default state is to be open to not drain the battery during stocking the modules. default state - open 4v_e when this jumper is open state the dcdc voltage output is set to 5v, when the jumper is closed the dcdc output voltage is set to 4v. this is necessary when the main battery is not connected and the supply voltage should be 4v, when the battery is connected 4v_e jumper must be open and the dcdc voltage should be 5v. default state ? open. 4v_vbat when the main battery is not present, this jumper feeds the 4v from the dcdc output to the gsm module. default state ? open. 5v_chg_e the gsm module have build in li-ion charge circuit. this jumper connects the dcdc 5v output to the internal charger circuit. default state closed important: 4v_e, 4v and 5v_chg_e jumpers have to be moved together. do not plug in external +12v if bat_e jumper is open! you should be very careful for battery voltage, which should be over 3.8 v, never lower. battery is charged when voltage is 4.1 v. dcdc_e this jumper connects the dcdc output to the gsm module. it is useful to measure the current consumption. default state closed 3v_e this jumper connects +3v to ft232rl and pic18f97j60.it is useful to measure the current consumption. default state closed download this is gsm module bootloader enable pin. reserved for gsm module firmware upgrade. default state ? open.
mtx/dtx the gsm module have two uart channels. one for the commands, one for debugging. with this jumper you control which channel goes to pic18f97j60 or ft232rl. mtx/dtx default state mtx mrx/drx the gsm module have two uart channels. one for the commands, one for debugging. with this jumper you control which channel goes to pic18f97j60 or ft232rl . mrx/drx default state mrx j1,j2 these jumpers allow to switch the virtual rs232 communication port of the ft232rl chip to the mtx/dtx controller or to the sim300d module. default configuration is sim300d module to communicates with ft232rl chip, but if you wish to use usart communication option of microchip tcp/ip stack, you can switch j1 and j2 jumpers. when j1 and j2 jumpers are to 1-2 state - serial communication from ft232rl chip is connected to the gsm module. you can use virtual com port for communication with gsm module. the pic18f97j60 microcontroller however must release rxd and txd pins. when j1 and j2 jumpers are to 2-3 state - serial communication from ft232rl chip is connected to the pic18f97j60 microcontroller. you can use virtual com port for communication with pic18f97j60. mtx/dtx and mrx/drx jumpers however must be open and you can not communicate with gsm module. 1 2 3 default state 1-2
input/output: lan: rj45 isolated ethernet connector. you can connect to pc host(with crossed cable), router or ethernet switch. the default ip address is: 192.168.0.105. the main page properti es are described in software section. button b1 : user button connected to pic18f97j60 pin.6 rb1 (int1); pwrkey button ? this is gsm module power on/off key. when the module is on if you press and hold for mo re than 3 seconds the module go in power down state. if the module if in power down mode and you press and hold this key for more than 1 second the module will go in on mode. mic ? on-board microphone (voice), wi th at command you can switch the voice audio input to be taken from th is microphone of from the handsfree audio connector. speaker ? voice output for external 32 ohm speaker, with at command you can switch the voice audio output to be directed to this speaker or to the handsfree audio connector. handsfree ? audio 2.5 mm jack microphone input and speaker output. buz ? audio buzzer , can be used as ring signalization. status green led with name led connected to pic18f97j60 pin.11 rg5. status red led with name stat ? indicates the state of gsm module. stat is off state ? gsm module is not running 64ms on/ 800ms off ? gsm module does not find the network 64ms on/ 3000ms off ? gsm module is connected to the network 64ms on/ 300ms off - gprs communication optocouple 1 ? opt1 (h11a817smd) - 5v-12v optoisolated input with led2 indication and open collector output connect to pic18f97j60 pin.51 (ccp4/p3d). positive voltage of '+' terminal and negative voltage or gnd of '-' terminal of opt_temp connector, reflect with log. 0 of pic18f97j60 input. optocouple 2 ? opt2 (h11a817smd) - 5v-12v optoisolated input with led3 indication and open collector output connect to pic18f97j60 pin.14 (pg4/ccp5/p1d).positive voltage of '+' terminal and negative voltage or gnd of '-' terminal of opt_temp connector, reflect with log. 0 of pic18f97j60 input. relay1 ? rel1 240vac/10a (ras1215) with default tied normal close (nc) and com terminals and disconnected normal open and com terminals. led_r1 (red) indicated when turn on rel1 . the relay is turned on with log 1 of pg7 port. relay2 ? rel2 240vac/10a (ras1215) with default tied normal close (nc) and com terminals and disconnected normal open and com terminals. led_r2 (red) indicated when turn on rel2 . the relay is turned on with log 1 of pg6 port.
mechanical dimensions: all measures are in mm.
available demo software: 2. software notes software, that PIC-GSM board is shipped with, includes microchip tcp/ip stack is combined with simple functionality for making calls and sending sms with sim300d gsm/gprs module. this note explains features of PIC-GSM board. for more information on the microchip tcp/ip stack, please re fer to application note an833 available at http://www.microchip.com . sms sending functionality is strongly de pendent of serial communication between pic18f67j60 mcu and sim300d module. conseq uently board software functions are very sensitive to any messages send from si m300d module. for example, when sim300d module goes to specific states(power down, call ready etc), it sends indicating messages via serial line, which can affect commun ication with pic18f97j60 and cause wrong behavior of software. specific features: ? first time you insert power to board usb should not be connected to board due to initialization procedures between pic and gsm module. ? uart baud rate, which ensures best perf ormance is 115200 bps. other specific features, which software rely on are: ? disable echo(command used is ate0) ? set sms text format (command used is at+cmgf=1) ? after board power-up software continuously sends ?at? command expecting ?ok? string, ensuring proper communication with gsm module. ? software allows to dial gsm and make gsm call, getting gsm number or sms text from web page form. gsm numb er length is 16 digits ? software allows sending sms getting gs m number and sms text from web page forms. gsm number must be typed with country code without ?+? sign. gsm number length is 16 digits and sms message length 32 digits. ? status page item ?open call? displays information about call processing .?0? indicates that no call is in process. ?1? indicates that gsm call is in process. (after gsm number is dialed, ?open call? value is se t to ?1?, if other side close call after a while ?open call? value returns back to ?0?. if other side accept call, ?open call? value remains ?1?, for the time of call is in process. when call is closed ?open call? value is set back to ?0?) ? PIC-GSM board has 2 audio channels ? one connected to mic, and auxiliary connected to handsfree. you can switch to next audio channel by pressing button b1. ? pressing button toggle the on board buzzer unless the gsm module is not in open call mode. ? when you plug usb cable to the board, the ftdi chip on the board emulates virtual com port and you can connect to sim300d module with hyperterminal. first however have to install ftdi drivers available on the http://www.ftdichip.com/ ? temperature, displayed on web page is read from sim300d module with at command (at+cmte?). any problem with corr ect displaying temperature, is related with correct handling of used at command output or gsm module response. this measurement should not be treated as reliable . ? another useful feature is ability of getting temperatures from up to 8 external temperature sensors tcn75a connected via i2c interface. in "temperature sensors presence" each item stands for presence of sensor with given hardware address 000 for temp sensor 1, 001 for temp sensor 2, ... and 111 for temp sensor 8. "temperature measured by sensors" section contains temperature in c measured by sensor(s) available. ? items: relay 1, relay 2 and led buttons from ?status? section display voltage applied to corresponding input/output 1- high voltage; 0 ? low voltage.
log ?1? of relay1 (pg7) and relay2 (pg6) ou tputs means that the relay is turned on, while log ?0? mean that the relay is turned off. log ?1? to the led output (pg5) means that led is turned off, while log ?0? mean that the led is turned on. logical ?1? on opto input 1(rg3) and opto input 2 (rg4) means that high voltage is applied to the input ? status page item ?seconds? displays seco nds elapsed from program start, measured by rtc. ? status page item ?uin? displays input voltage in volts, measured on ra5(an4) pin . ? ?test board area? section is not intended for user examination and shouldn't be used by customer. advices to customer for further use: ? user should be familiar wi th basic at commands(make call, send sms, read sms etc). ? sim card, you put should be with disabled pin code use. so befo re use, put sim card in normal gsm and disable pin code use.
order code: how to order? you can order to us directly or by any of our distributors. check our web www.olimex.com/dev for more info. all boards produced by olimex are rohs compliant revision history: rev.a - create april 2008
disclaimer : ? 2008 olimex ltd. all rights reserved. olim ex?, logo and combinations thereof, are registered trademarks of olimex ltd. other terms and product names may be trademarks of others. the information in this document is provid ed in connection with olimex products. no license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of olimex products. neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder. the product described in this document is subject to continuous development and improvements. all particulars of the product and its use contained in this document are given by olimex in good faith. however all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. this document is intended only to assist the reader in the use of the product. olimex ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such in formation or any incorrect use of the product.


▲Up To Search▲   

 
Price & Availability of PIC-GSM

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]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X