TISTAR15 GPS Module v 1.0 нужен совет по подключению

etaon
Offline
Зарегистрирован: 16.12.2011

TISTAR15 GPS Module v 1.0

 

etaon
Offline
Зарегистрирован: 16.12.2011

1.2 Features
The TISTAR15 GPS receiver offers following features:
l Receiver, WAAS supported, Twelve parallel tracking channels
l Compatible EB-X305
l Programmable Input/Output pins
l On-board rechargeable battery sustained real-time clock and memory for fast
satellite acquisition during power-up
l Automatic cold start with no user initialization required
l LED navigation indication 

кто-нибудь сталкивался с этим всем? Реально ли его с арудиной завязать и придется ли свою писать библиотеку?

etaon
Offline
Зарегистрирован: 16.12.2011

 Pin Function Input/Output Level Pin Function Input/Output Level
1 ANT_PWR Input 2 NC
3 VBAT Input 3.3V 4 DVCC Input **
5 PIO 6 In/Out LVTTL 6 PIO5 In/Out LVTTL
7 LED0 In/Out LVTTL 8 PIO3 In/Out LVTTL
9 PIO4 In/Out LVTTL 10 GND Ground 0V
11 TXD0 Output LVTTL 12 RXD0 Input LVTTL
13 GND Ground 0V 14 TXD1 Output LVTTL
15 RXD1 Input LVTTL 16 GND Ground 0V
17 GND Ground 0V 18 GND Ground 0V
19 1PPS Output LVTTL 20 NC

 

The following is a functional description of the pins on the JP2 20-pin interface connector.
Pin 1. ANT_PWR: External active antenna power input
Pin 2. DVCC: Power supply input
Pin 3. VBAT: External backup battery charging input
Pin 4. DVCC: Power supply input
Pin 5. PIO 6: Reserved I/O port 6 from CPU
Pin 6. PIO 5: Reserved I/O port 5 from CPU
Pin 7. LED0: Reserved I/O port 31 from CPU
Pin 8. PIO 3: Reserved I/O port 3 from CPU
Pin 9. PIO 4: Reserved I/O port 4 from CPU
Pin 10. GND: Ground
Pin 11. TXD0: Serial port output # 1 (GPS navigation output)
Pin 12. RXD0: Serial port input # 1 (command input)
Pin 13. GND: Ground
Pin 14. TXD1: Serial port output #2 (currently unused)
Pin 15. RXD1: Serial port input #2 (DGPS input)
Pin 16. GND: Ground

etaon
Offline
Зарегистрирован: 16.12.2011
leshak
Offline
Зарегистрирован: 29.09.2011

 Честно говоря лениво счас всматирвать, но бегло по тому что вы дали (спасибо. вот все-бы так, блин, делали. давали инфу которую смогли найти, а не надеялись что все сами гуглить будут):

Вам нужно соеденить

"11 TXD0 Output LVTTL 12 RXD0 Input LVTTL"  

или (по идее это одно  и тоже)

"Pin 11. TXD0: Serial port output # 1 (GPS navigation output)
Pin 12. RXD0: Serial port input # 1 (command input)"

соеденить с RX,TX дуины. Накрест. ТО есть RX дуины с TX модуля. И наоборот.

Плюс питание подать и земли связать.

Только свертесь, предварително с даташитом что он 5-ти вольтовый (или померте на выходах тестером что у него там). Если 5-ть вольт - повезло, тупо соединяем. Если 12-ть - гуглим согласование уровней, если 3 - опять как повезет. Лезем в даташит, ищем указания что он может переварить 5v (некоторые трех-вольтовые толератны к TTL уровням, но питать все равно нужно будет от 3v). Если не нашли - гуглим как согласовывать уровни.

 

leshak
Offline
Зарегистрирован: 29.09.2011

 Да. Питалово у него трех-вольтовое. Судя по LVTTL и выходы - тоже.

Значит его TX на RX дуины можно цеплять без опаски. И слушать что он шлет.

Если мы собираемся только слушать что он шлет. И слать данные он начинает "по дефолту" (не требуется настройка конфигурация) - на этом можно остановится.

Если же мы хоти что-то слать ему из дуины (какие команды), то варианты:

  1. Искать на каком чипе он сделан, на чип искать даташит. В нем ищем магические слова ("TTL tolerance, 5v max, 5v tolerance и т.п."), если нашли - просто соединяем, если нет
  2. То читаем http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
  3. Или крестимся и соединям. В надежде что пункт (1) мы просто не нашли. Но перед этим отложив деньги на покупку нового модуля.

Правда вы не сказали какая у вас дуина. Они тоже 3-х вольтовые бывают. Если у вас что-то типа http://arduino.ru/Hardware/ArduinoBoardFio

То можно не морочить голову и просто содениять TX,RX крест накрест.

 

etaon
Offline
Зарегистрирован: 16.12.2011

Благо дарю за Вашу отзывчивость :)

Мануальчик по этому модулю видел по этой ссылке www.kosmodrom.com.ua/pdf/TISTAR15.pdf

Voltage Regulator:
The Voltage Regulator converts 5V voltage to 3.3V, and it provides a clean and stable voltage
output.

 

3.9 TISTAR15 Family
1. TiStar-15:HIGH PERFORMANCE GPS ENGINE BOARD
l NEC-1007K; BBP1204
l 3.3V/5V power supply
l SMA/MCX (Straight angle; Right angle)
l 3.3V TTL
l EBII API
l WAAS/EGNOS
 

Далее идут новые версии. На моем же написано v. 1.0

1-1 TiStar-15T3M:3.3V ; MCX 1-2 TiStar-15T5M:5.0V ; MCX
1-3 TiStar-15T3S :3.3V ; SMA 1-4 TiStar-15T5S :5.0V ; SMA
PS -S:Straight Angle;-R:Right Angle
-N:Normal Pin-Header;-O:Opposite Pin-Header 

leshak
Offline
Зарегистрирован: 29.09.2011

 Похоже что, все-таки, трех вольтовый он в любом случае. Все-таки не понятно какая у вас "подверсия", во вторых даже в случае версии с 5-ти вольтовым питаним, сам чип работает на 3-х вольтах.

А занчит и его входы/выходы работают с 3-мя вольтами. Ардуина его три вольта - будет нормально воспринимать (и безопастно и нули от едениц отличит). А вот в обратную сторону TX(дуины)->RX(модуля) - уже можно и спалить модулю вход. Не видно что-то упоминаний в этом даташите про его толерантность к 5v на входах данных - ничего не видно.

Значит либо "рисковать", либо читать ссылку которую я давал про согласования уровней. Благо там есть и простые схемы. Лично мне нравится "диодный интерфейс". Как на меня - хороший компромис между безопастностью и простотой. Можно даже, если нет под рукой, вместо диода шотки - обыкновеный диод взять.