затык с CP2102

Промучавшись весь вечер решил задать вопрос здесь.
Спаял GPS приемник на базе EB-270. Запустил. Вроде работает. Осциллографа нет, но на TX контакте есть колеблющийся сигнал (с периодом 1с, т.е. по заводской дефолтной настройке). Следовательно думаю что аппарат таки работает и данные исправно передает.
Загвоздка в том, что СР2102 никак не хочет видить того что ему передают. И так и сяк пытался настроить порт, но никаких данных он так и не видит.
Сразу спешу сообщить что уровни сигнала UART и у СР2102 и у ЕВ-270 одинаковые, т.е. 3.3В и 0В, поэтому несогласованности быть не может

UPD: новая «забава». иногда при подключении CP2102 к компьютеру то что на другом конце UART-а определяется как некая мышка, Microsoft TrackBall для последовательного порта. И указатель мыши рывками (соотвествует периоду передачи данных) перемещается в правый верхний угол, попутно «нажимая» то правую то левую кнопки. Вот этого я вообще не могу понять.

Комментарии (38)

RSS свернуть / развернуть
походу проблема в том что виндовс7 видит GPSину, но упорно пытается доказать себе что это мышь (судя по интернетам, этим грешит и виндовс хр, и почти везде пишут что определяется именно как Microsoft TrackBall)
0
Такое и у меня с ft232 было. Если при подключении в порт идут данные
0
Ага, тоже самое с фт232 было
0
а я просто подключил модуль через usb-uart, запустил sirf тестер и всё заработало, что могло определится как trackball не понимаю, и как виндовс7 может видит gps?
0
после гугления интернета я понял что не только у меня такая проблема возникала. проблема в неведомой интерпретации NMEA данных виндовсом, тот начинает думать что подключена мышь, и ставит «нужные» драйвера.
почему так происходит, никто не объяснил, однако есть пара вариантов лечения.
0
а разве винда ваще контролирует что поступает в ком порт?? помоему ей абсолютно пофиг, и если специально не поставить дрова то ничего не само заработает…
0
PnP никто не отменял
0
странно…
я чего только не подключал к кому, и ни разу винда не встрявала
может это из за cp2102, я подключал через китайский переходничёк HL-340
0
у меня так же китайский переходник, 100% рабочий.
непонятно все это
0
а в терминалку приходят NMEA сообщения? или cp2102 сама определилась как трекбал а не как виртуальный ком?
0
cp2102 определился как переходник юсб-ком, тут все нормально. но дальше фиг знает что.
gps time and test выдал просто белеберду. попробую переустановить драйвера.
0
он передает нули. я еще больше озадачен.
0
прям ваще нули? подряд? 00000000000000000
или вместе с буквами, запятыми и пр.?
0
охренеть. я его победил. проблема в том что в даташите указан дефолтная скорость 115200, а на самом деле у него 9600
0
вот уже второй день не могу понять почему EB-270 не видит спутники. пробовал и пассивную и активную антенны. как слепой.
0
я тоже купил данный приемник и спаял плату, использовал юсб-юарт на меге8, один раз только модуль что-то передал, больше ничего не передает %| на микрочиповском форуме читал, что модуль придирчив к кварцу, заказал несколько разных кварцев на 32.768кГц, жду…
0
при длительном отключении питания чип возвращается на дефолтную скорость UARTa, 9600кбит. Вчера как раз столкнулся с таким. вроде вот 5 минут назад работало, а теперь не работает. сделал 9600 и данные посыпались.
а кварц я думаю не влияет на прием спутников.
хотя сегодня зайду в магазин, прикуплю разных для проверки.
0
Подойти к окну, подождать по-дольше?
0
я сегодня на работе на 20 минут оставлял у окна. ни единого спутника в GSV строке.
0
окно прозрачно для 1500 диапазона, недавно только автомобильный GPS проверяли
0
Я имел ввиду что не на прием влияет, а вообще модуль не запускается, не передает данные…
0
скорость подключения к порту менять не пробовал?
0
В терминале менял, все равно молчит
0
ну а на TX контактах чипа есть сигнал?
0
В том то и дело что на нем вроде бы ничего не меняется.
0
на обоих? а батарейка живая?
0
Питание от USB через стабилизатор APL084 (3.3v), потом LM1117 (1.25v), все обвешано керамикой
0
какие стояли конденсаторы в связке с кварцем? я смотрю ты их таки выпаял.
0
и зачем STANDBY подтянут на питание? этот контакт должен оставаться нераспаянным
0
В связке с кварцем стояли, если склероз не изменяет, 22пФ, на счет стандбая — схему вроде сдирал с эвалюшн борда, попробую выпаять подтяжку
0
у меня стэндбай не распаян вообще, работает нормально. с кварцем стоят 20пФ. Обвязка минимальная, ресет без конденсатора, на питании 1мкф (если не ошибаюсь), GPS_EN от питания. единственное что у меня на плате батарейка стоит для питания RTC
0
у тебя кварц покупной? у меня с материнки выпаян
0
покупной
+1
значит проверю с покупным, как его заберу :) и резюк выпаяю
0
удачи.
и кстати, на PPS контакте у меня что-то около 0.11В, поэтому 2 с лишним вольта на нем это очень подозрительно.
+1
подскажите в чем может быть проблема с CP2102?
на выходе данные есть но амплитуда 0.5В и контроллер их не принимает. Все напряжения нормальные.
и не совсем понял, есть сигнал SUSPEND/ он все время в 0 висит, так должно быть?
0
есть сигнал SUSPEND/ он все время в 0 висит, так должно быть?
угу, становится в «1» при засыпании
0
Сразу спешу сообщить что уровни сигнала UART и у СР2102 и у ЕВ-270 одинаковые, т.е. 3.3В и 0В, поэтому несогласованности быть не может
ее и не будет — входы у 2102 5V-tolerant
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.