There is a question about interfacing arduino with GSM module (datasheet: http://grandelectronic.com/images/stories/pdf/wireless/GSM/Quectel/M10/M10_HD_V103.pdf).
Module has UART port with voltage level 2.8v The datasheet says, that if consumer device's voltage level doesn't match with the module, then level shifter circuit should be inserted. The question is what transistors they are mean?
Alternative circuit talks that I could use BSS138 with 10k resistors. (http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf) But I'm not sure about referenced resistors on Figure 4 above - are they suitable to BSS138? And more - I need transistors in TO92 package (may be 2N7000 suitable?).
Open drain buffers and logic level shifters are not suitable. It's almost impossible to get them.
The second question is about powering GSM module. It remains 3.4~4.5v with peak current 2A. How to deliver power both arduino and GSM-module with minimal circuit (maybe voltage devider?).
Thnx in advance.
P.S. Sorry, I'm electronic newbee and need simple explanations.