Shop OBEX P1 Docs P2 Docs Learn Events
Telit GSM/GPRS breakout for Propeller proto board — Parallax Forums

Telit GSM/GPRS breakout for Propeller proto board

TubularTubular Posts: 4,706
edited 2013-03-19 09:52 in Propeller 1
This board lets you connect your propeller proto board to the internet using 2G GSM / GPRS.

It uses the newish Telit GE865 which has a great "easy GPRS" command language for doing routine tasks such as sending sms or email, sending files via ftp, and connecting to http servers.

I cheated a bit and made the pcb extra thin so that the ball grid can be manually soldered from behind, by poking the tip of the iron into each 'well'. This will keep the costs right down, as the GE865 is currently Telit's cheapest form factor.

Some other features
* Optional RS232 using MAX3232 for easy setup/debug using USB<>Serial dongle
* Linear LDO reg on board, adjustable voltage setpoint and load point sense wire
* Status led blinks at different rates to indicate connection status
* 10 pin connection to P0-7 and Power on proto board
* Several telit GPIO broken out on top 0.1" header row.
* MMCX antenna connector, MMCX to SMA cables readily available.


PRICING:- See post below
1024 x 932 - 79K
996 x 662 - 192K
1024 x 586 - 76K
«13

Comments

  • pjvpjv Posts: 1,903
    edited 2011-02-04 10:30
    Tubular;

    I use the older style Telit modules, myself, and must say you have done a very nice job here using the new form factor.

    CONGRATS!

    Selling any?

    Cheers,

    Peter (pjv)
  • TubularTubular Posts: 4,706
    edited 2011-02-04 13:23
    Thanks Peter

    I've been using various GC864 modules in commercial products, and Sony Ericsson GR64 before that. They are good solid devices no question about that. I got some extras run and are selling them in kit form, also an Arduino GE865 version (same kind of concept)

    When I started with the telit there was a real lack of breakout boards that say brought out the ADC and DAC pins. There were EVK2 boards but very pricey. We're a bit spoilt on the prop forum with people designing boards for all manner of applications, but despite Telit's millions of sales its not easy to get good breakouts. No wonder Sparkfun are growing...

    cheers
    Lachlan
  • rupertpackerrupertpacker Posts: 5
    edited 2011-02-11 04:43
    hello
    i just found your post whilst googling telit Breakout.
    I am using a GC864 with an arduino based board. I am very much in need of a breakout for the GC864 if you have one. I need about 20 of them, name your price!!
    cheers
    andrew
  • TonyWaiteTonyWaite Posts: 219
    edited 2011-02-11 05:34
    Hi Tubular,

    That trick of soldering the BGA from *below* is brilliant!

    This is one of the reasons why I log onto the forum every day ...

    Thank you,

    T o n y
  • TubularTubular Posts: 4,706
    edited 2011-02-11 12:22
    hello
    i just found your post whilst googling telit Breakout.
    I am using a GC864 with an arduino based board. I am very much in need of a breakout for the GC864 if you have one. I need about 20 of them, name your price!!
    cheers
    andrew

    Hi Andrew, welcome to the Prop forum.
    I don't have an equivalent breakout for the equivalent '864 (GE864), unfortunately. I have worked with the GC864 but decided to cut straight to the GE865 and avoid that fine pitch 80 way molex connector.

    If you can use the GE865 instead of the GC864 then I can help...

    cheers
    Lachlan
  • TubularTubular Posts: 4,706
    edited 2011-02-11 12:26
    TonyWaite wrote: »
    Hi Tubular,

    That trick of soldering the BGA from *below* is brilliant!

    This is one of the reasons why I log onto the forum every day ...

    Thank you,

    T o n y

    Thanks Tony,

    Just realized I didn't post a pic of the rear side, unbelievable. Here goes...
    1024 x 680 - 74K
  • JMLStamp2pJMLStamp2p Posts: 259
    edited 2011-02-11 13:46
    Tubular, I am starting a project using the SIMCOM900 chip basically due to pricing on their eVal kits. Is ther a reaon why you chose e Telit Module over SIMCOM? And I agree, the soldering fom the backside was a Brilliant Idea !
    PS; The SIMCOM900 module comes already soldered on a board that you can re-flow using a small oven.
    JMLStamp2p
  • rupertpackerrupertpacker Posts: 5
    edited 2011-02-12 02:17
    Thanks Lachlan
    I see no reason why the GE version would be unacceptable so yes. I would love to hear more about this.

    righto
    andrew
  • TubularTubular Posts: 4,706
    edited 2011-02-13 14:31
    Andrew,

    Pricing for 20 off would be as follows (for the Propeller PCB version, for use with Proto board or similar), available ex stock
    $ 9.00ea for the PCB only
    $64.50ea for the GE865 module by itself.
    $ 5.00ea for the MMCX to SMA adapter leads if required

    I am assuming you would would to assemble these yourself, and source the remaining components (which are relatively easy to obtain). There are at least 3 linear LDO regulators that can be used.

    There is a arduino version in the pipeline, if you really need it lets talk on PM.

    Lachlan
  • TubularTubular Posts: 4,706
    edited 2011-02-13 14:38
    JMLStamp2p wrote: »
    Tubular, I am starting a project using the SIMCOM900 chip basically due to pricing on their eVal kits. Is ther a reaon why you chose e Telit Module over SIMCOM? And I agree, the soldering fom the backside was a Brilliant Idea !
    PS; The SIMCOM900 module comes already soldered on a board that you can re-flow using a small oven.
    JMLStamp2p

    JMLStamp2p,
    I don't know a lot about that SIMCOM series, haven't seen them in the market here. Please tell me how you have found it to use, and approximate pricing.

    As these things sometimes go, using Telit really more about support than pricing. Several years back I was using Sony Ericsson, then they got bought by Wavecom and discontinued (or "morphed" in a newer more complicated beast) the module I was using. Telit manufactured a kind of clone that worked effortlessly, so we went with that. I've been very happy with the Telit modules. I think Telit is purchasing Motorola's M2m division so again happy to be on the 'side of product continuity'.
  • rupertpackerrupertpacker Posts: 5
    edited 2011-02-13 15:49
    Thanks Lachlan. Have PM'd regarding this.
  • 3dotter3dotter Posts: 3
    edited 2011-02-26 08:35
    Hi Tubular,

    What is this trick for soldering "from behind"? How does it work? And for the GE865 antenna connector? I am very interested in using this board and soldering it myself. Is the Arduino version already available?

    How did you solve the logic level difference? Tx and Rx on the GE865 are 2.8 V right?

    Where can I order the shown PCB?

    Thanks in advance for your answers.

    Best wishes,
    3dotter
  • TubularTubular Posts: 4,706
    edited 2011-02-26 14:01
    Hi 3dotter,

    The GE865 has "solder bumps" (half balls) underneath it, on a 2.4mm pitch 8x8 grid. There bumps are about 1mm diameter. My pcb has plated through holes that are slightly larger to accommodate the bumps. So to assemble, the GE865 is placed on table with bumps facing upwards, and the thin pcb is placed over the top. Then you just go over each "plated through well" (which has a GE865 solder bump at its bottom) and melt the solder ball so it solders to the wall of the "well". The PCB is very thin, about 0.7mm, and this permits a fine tip iron to easily make contact with the solder ball itself.

    The antenna is just another bump that is soldered the same way, and it connectors to a MMCX connector a minimal distance away.

    The arduino version is getting proto'd now, it'll be a little while until I have production boards in that format. I have matching prop boards available now

    The easiest way to deal with the level shifting is run the Prop or other mcu from 2.9~3.0 volts DC. Sure it involves another adjustable regulator but thats simpler than level shifting. The arduino version has a couple of quad level shifters on board so it can have a 5v rail happily.

    Just PM me if you want to purchase, $10 per board plus something very miniscule for postage
  • TubularTubular Posts: 4,706
    edited 2011-02-26 14:09
    Just to clarify, the "bullseye" pad is a test connection. It's ignored by my board, I use the antenna bump which is next door
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-09-02 16:10
    Lachlan,

    Thanks again for the boards. They're beautiful.

    Okay, I think I'm in over my head with this project. I'm afraid I'm going to need a lot of help.

    To start with, I don't know which components to use with the voltage regulator.

    The voltage regulator you sent me looks like it's a different one than the regulator in the picture in the first post.

    I'm attaching the datasheet to these NCP5663 regulators. (In case other forum members are interested in this.)

    I see in figure 1 on page 5 the resistors R1 and R2 should be chosen based on the equation:

    R1 = R2((Vout/Vref) - 1)

    Figure 1 shows Vref is 0.9V. I don't know what voltage I'm supposed to use for Vout.

    The information at the Telit website states the "Nominal Supply Voltage" is 3.8V. Is this Vout?

    I think I can make out the value of R1 and R2 on the first post's picture. They look like they are both 47K Ohm. Is this correct? Can I use these same values with the NCP5663 regulator?

    On to the capacitors. The regulator datasheet mentions the importance of low ESR (equivalent series resistance IIRC).

    The input capacitor should be 150uF with a ESR of 50mOhm. An OSCON capacitor is recommended. Wikipedia tells me an OSCON capacitor is a Sanyo polymer capacitor. It looks like you used an electrolytic capacitor on your example board. Do I need to worry about this much?

    The datasheet says the output cap should be greater than 33uF with an ESR of less than 300mOhm.

    I just looked through my caps. I probably have a tantalum I could use for the output cap but I don't have any 150uF so I'll probably be placing a Digi-Key order soon. Any suggestions on which caps to use with the NCP5663 regulator?

    I'll probably use your suggestion of powering the Prop somewhere between 2.8V and 3.0V so I don't have to worry about level shifting the logic lines.

    I'm thinking of using one of these switching regulators to power the Prop. I've had trouble with interference when I've used a similar 3.3V regulator to power a 2.4GHz RC radio. I wonder if I need to worry about interference from a switching regulator with the Telit module.

    Sorry for asking so many basic questions.

    Are there other forum members using these boards?

    Duane
    341 x 345 - 257K
  • TubularTubular Posts: 4,706
    edited 2011-09-02 19:50
    Duane,
    A couple of quick responses before I head out for a short while:-
    1) Switching reg's with Telits are a challenge. I really suggest starting with a 3A LDO until you get your application running, then cut over to a switcher and make sure it doesn't introduce new problems. If you must go to a switcher straight away, you can copy the Telit suggested 12v switcher circuit
    2) Re the setpoint, yes 3.8v to 4.0v is the normal operating voltage for these. They have sharp current spikes so you want to get well above the 3.4v minimum so these spikes don't trigger resets etc. Logic level is 2.8v (and some 1.8v) regardless of the 3.4~4.2v supply voltage (normally a LiPo battery)
    3) In the photo, one of the resistors is 47k, the other is two resistors stacked with a 47k shown on top trimming. There is another resistor underneath. I would aim for about 4.0 volts as a starting setpoint, allowing a bit of drop from a 5v power supply, but plenty of headroom above the 3.4v minimum.
    4) I have used a 100uF low ESR electo just fine for the regulator output cap. But my boards have generally used the LT regs thus far. I'll build one with the 5663 and see what issues present.
  • WBA ConsultingWBA Consulting Posts: 2,934
    edited 2011-09-02 22:04
    Tubular: Happened to catch this thread by looking at the most recent posts. I just wanted to state that the idea of soldering a BGA in this manner is nothing but pure genius! My hat's of to you, sir!!!!
  • sheernasheerna Posts: 4
    edited 2011-11-10 22:03
    hye.

    im now developing propane gas sensor. and i would like to find a way to send signals to alert people by using sms. i just wanna send a simple sms or email message to warn me about the gas leak.

    i just wanna ask if this telit GE865 is compatible with parallex board as picture below? and can i program the telit GE865 by using basic stamp?

    boe_usb28850.jpg


    Thanks for any help :)
    524 x 401 - 97K
  • TubularTubular Posts: 4,706
    edited 2011-11-10 22:56
    Hi Sheerna

    Yes, should be easy to instruct using a basic stamp, since the GE865 is controlled by "ttl serial".

    However you will need a larger power supply that can supply more amps than you would normally use with a basic stamp, because the GE865 can consume up to about 1 amp of power (so its better not to take it via the regulator on the board you showed, but from a separate supply).

    Any other questions, please ask.

    cheers
    tubular
  • JMLStamp2pJMLStamp2p Posts: 259
    edited 2011-11-13 12:28
    Hello, I have started a project using the TeLit 865 and the Propeller.
    I am new to the Propeller and need advise on weather to approach this project using GCC or with Spin.
    I thought of the Propeller due to it's Parallel processing capabilities, thought there would be less timing issues with the end product. I will be incorporating various sensors within the project in an Industrial environment.
    Any advise and Code examples toget me darted in the Right Direction would be very much appreciated!
    Thank you,
    John Michael
  • TubularTubular Posts: 4,706
    edited 2011-11-13 15:47
    John, give me 24 hours and I'll post a simple example from Spin. Haven't looked at GCC, yet but given we already have a serial object, it shouldn't be hard either.

    The prop really shines with multiple high speed sensors in industrial environments.

    cheers
    tubular
  • JMLStamp2pJMLStamp2p Posts: 259
    edited 2011-11-13 16:35
    Tubular, thanks so much for a quick response. I have been working with a SimComm-900 module and the Axon_2 but have decided to migrate over to the Telit Series of Cellular chips and utilize a Parallel processing MCU.
    I am really excited about learning to use the propeller with Industrial controls. I have a Professional Dev. Board for the propeller and using BST with my Apple Computer, thought the Integrated Terminal Program might be an advantage.

    John.
  • John MichaelJohn Michael Posts: 37
    edited 2011-11-18 12:08
    Tubular, I have a new 865cf Development platform that I want to use to interface the Prop via UART communication. I understand the module is referancing 2.8 Volt signals and I understand the Prop is 3.3 Volts.
    Also, they are stateing in the Hardware manual for the 865 to use a 47K pull-up resistor on it's rx_UART line due to no internal pull-up. I have never used these voltage levels before, used TTL in the past and not sure of the best approach to interface these two componets. What would you recommend ?
    Thanks,
    John.
  • TubularTubular Posts: 4,706
    edited 2011-11-18 12:35
    John,
    Here's a couple of strategies in order of "most formal" to least / simplest
    1) Use a bidirectional auto level shifter, eg the TI TXB0108, or the Analog Devices ADG3304. Most flexible if you need to be able to run with any voltage rail 1.8..5.5v, LiPo etc
    2) Use the single direction level shift as shown in the Telit Ge865 Hardware documentation
    3) Run the Prop from 2.7~3.0 volts instead, and connect directly. 0.2v difference shouldn't cause trouble with substrate diodes etc. Depends on what else is connected to the prop
    4) Simple series resistors. Seen this done for plenty of 5v<>3v3 circuits, a 1.7v differential, and here you only have a 0.5v differential. Should work fine but I haven't tried
  • John MichaelJohn Michael Posts: 37
    edited 2011-11-18 12:39
    Thanks for the advise, I'll check into these ...
  • John MichaelJohn Michael Posts: 37
    edited 2011-11-19 06:09
    Tubular, I powered up my TeLit last night and sent some messages to my Cell Phone successfully. I need a little help understand a few things concerning RS232 serial communication ...
    When I have two chips operating at different Voltage levels like I do with the TeLit (2.8V) and the Propeller (3.3V), are the RS232 serial Voltages levels the same due to the Max232 chips or are they different with respect to the Supply Voltage?
    Second, Can you Clarify on the Tx and Rx wiring from the TeLit to the Propeller. The way I read the doc's it appears that I would go from (Tx) on the TeLit to (Tx) on the Propeller, same with the (Rx) lines. In the past I have always had to do the (Tx) to (Rx) thing ...
    What I'm wondering is this: Since I'm using a Professional Development Board with a Built in 9-Pin Serial and a Quad 865cf Eval Board; can I just go from one to the other via Standard Serial Cable without having to adjust circuitry?
  • John MichaelJohn Michael Posts: 37
    edited 2011-11-19 06:42
    Guess what I'm asking is this: Are both considered DCE equipment? If they are a straight through serial cable would connect (Tx to Tx) and (Rx to Rx), am I correct?
  • John MichaelJohn Michael Posts: 37
    edited 2011-11-19 06:55
    Feel Like I'm talaking to myself :>)
    Also understand that TTL Logic level's are: +2V to +5V (for High) and (0V to +0.8) for Low. But I have never had any experience with anything else ...
  • TubularTubular Posts: 4,706
    edited 2011-11-20 15:01
    Guess what I'm asking is this: Are both considered DCE equipment? If they are a straight through serial cable would connect (Tx to Tx) and (Rx to Rx), am I correct?

    JM I think when you have the same equipment you actually need the null modem cable, and when you have DTE<>DCE you need the staight through cable.

    In any case its possible the PDB could be designed as DCE (so it connects straight through to DTE) or as a DTE (to act like a PC).

    The quick way to check is to grab a led (with series resistor) and, with both devices turned on but not connected, check whether each is transmitting on pin 2 or 3 (with the other end of the led/resistor combo on pin 5 ground). If you don't use a bicolour led you might need to flip the led to get the right polarity If both devices are trying to transmit on the same pin, you need a null modem cable to cross them over

    hope this helps
    regards
    tubular
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-11-20 15:51
    John: Google and wiki are your friend. There is a lot of information regarding the history of RS232. A DTE device was once considered to be the mainframe and the DCE was considered to be the modem. AT that time only 25 pin D connectors were used and the pinout was defined. A Male DB25 was used for the DTE and a female for DCE. But Apple introduced the female DB25 for the DTE which caused a lot of confusion. With respect, in those days, the hobbyists did not know the specifications and indeed they cost a lot of money and were not readily available, and of course no internet. We designed a product for Apple that connected to IBM mainframes, and we demanded and Apple agreed, that because we were a DTE we would use the technically correct DB25 Male.

    A straight thru cable was normally used for DTE to DCE, with the whole 25 wires used. However, later cables with less wires were used. When a DTE to DTE connection was required, because of varying implementations in mainframes and minis and the terminals they were connecting to, various crossover cables were designed specifically for the task at hand. Typically, a lack of understanding of the specifications led to many incorrect crossover designs.

    Then came the IBM PC, complete with correct DB25M for the serial interface. BUT, they used the DB25F for the printer - a new confusion emerged. Later, when space became an issue, the DB9 was used on the PC, and later the minidin8.

    Hope this gives you a little insight.

    BTW "Feel Like I'm talaking to myself :>)" is not a good way to get an answer. Remember, not everyone can answer, and in particular, this thread is not read by everyone as it is quite specific. Also, tubular and I are in Australia, so we are often asleep when you post.
Sign In or Register to comment.