Перейти к содержанию

Vix

Участник
  • Публикаций

    40
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Vix

  • Звание
    Участник

Посетители профиля

1 234 просмотра профиля
  1. Похоже, сайт ADD Semiconductor более не существует, переадресация на Atmel. У меня есть datasheet на ADD1021, и brief datasheet на ADD1022.
  2. ST7540 применяю два года. Хочется большей скорости и надежности.
  3. shamrel, до прошивки дело не дошло... Может стоит у Atmel посмотреть ? http://electronix.ru/forum/index.php?showt...t&p=1191246
  4. YITRAN IT700 - скорость не фонтан в режимах "надежный" и "совсем надежный" (для моего проекта). ST до сих пор жмотит "all_inclusive" ST7590 (VFQFPN 48). А вот Atmel уже продает ATPL210A и ATPL220A, и скоро появится ATSAM4SP32A. Для ATPL210A и ATPL220A есть описание регистров. Но нет схем. просят подписать NDA. Но есть проверенная информация, что в ATPL210A и ADD1021 (ADD Semiconductor) - один и тот же модем. И в документации к ADD1021 есть схема включения. Если кто-то имел опыт использования ATPL210A/ATPL220A - отпишитесь...
  5. TigerSHARC, вы не ошиблись в названии FT7570 (может ST7570)? Выбор зависит от условий - спектр помех, трафик данных... В PLC модемах используются различные виды модуляции. Самые простые с FSK, самые сложные - COFDM. Если объем данных небольшой, и кол-во пакетов несколько в секунду (при этом допустимы повторы), то подойдет и FSK. Но опять же лучше знать спектр помех, что бы правильно выбрать рабочие частоты. Решения от TI: DSP + AFE + крутой услитель мощности. ПО прилагается, но много обновлений, пока одно делаете, они выпускают другое, а старое исчезает с сайта. К тому же AFE031 еще не выпускается. Варианты с ШИМ ущербны изначально. Решения от MAXIM: PLC модем + AFE + крутой услитель мощности. Интерфейс по PRIME. Громоздко, как у TI. Про монстров в BGA-корпусах и со скоростями в десятки Мбит говорить не буду. Есть интересные варианты у STM, но они жмоты по документации именно в области PLC модемов.
  6. Ура! В STM родили маломальский даташит по ST7590. В корпусе TQFP100 данному чипу требуется внешняя энергонезависимая память с прошивкой. Я же собирал макет без "лишних" компонентов. Вообщем ждем вариант в корпусе VFQFPN48, который будет работать без внешней памяти.
  7. У кого есть EVALST7590 - можете проверить работу модема без сигнала ZC_IN ? (Придется убрать резистор, через который идет сигнал на ногу чипа).
  8. Скажу сразу - с документацией для этого чипа полная засада. Тем не менее, собрал макет: ST7590 + обвязка по питанию и фильтры для RX и TX. Кварц дышит (8 МГц) . Связь с хостом через UART, скорость 57600. В независимости от того, правильный ли пакет, или просто произвольный байт записывается в модем, в ответ приходит пачка или единичный байт со значением 0x01. Кто-то из практикующих с ST7590 напрямую или с EVALST7590 стакивался с таким поведением модема?
  9. В природе существует модем SIG60: "The SIG60 is a second generation transceiver for digital communication over battery powerline. It allows the powerline to be employed for both power and communication, thus eliminating the need for special wires for carrying control and data. The SIG60 uses a unique multiplex digital signaling technology that overcomes the powerline noisy environment. A small footprint integrates most of the external components needed for its operation. A sleep mode puts the device in a power saving mode while it is still capable of sensing the bus for remote wakeup messages from other devices. "
  10. проблема USB cy7c68013a

    to Glitko читаете данные каким образом?
  11. Zliva 1 Подключите плату к питанию через миллиамперметр. Если TST замкнут при включении, то примерно на восьмой секунде ток возрастает на несколько мА, и сразу возвращается обратно. значит бутлоадер скопировался. 2 USB кабель нормальный?
  12. зависание TWI

    Причину не понял, происходит следующее: после записи или чтения массива в/из шины I2C, линия SDA остается в нуле. Вылечил путем принудительной выдачи импульсов на линию SCL. Схема: ATmega128 (master) + FM24CL64 + DS1307. Скорость 100 кбод. Кодvoid i2cSendStop(void) {       TWCR = (i2cCheck() & TWCR_CMD_MASK) | _BV(TWINT) | _BV(TWEA) | _BV(TWSTO); } uint8_t i2cCheck(void){     uint8_t temp = TWCR;     if(!(PIND & _BV(PD1))){         TWCR = 0;         uint8_t i = 0;         PORTD &= ~_BV(PD0);         while(!(PIND & _BV(PD1))){             DDRD |= _BV(PD0);             Delay_5us();             DDRD &= ~_BV(PD0);             Delay_5us();             i++;             if(i > 15) break;    //Fatal error, число 15 от фонаря. В моем случае i не более 2         }         PORTD |= _BV(PD0);     }     return temp; }
  13. проблема USB cy7c68013a

    Цитата(J2post @ Dec 10 2008, 15:20) Очень интересует такой вопрос, а для VC будет работать эта DLL написанная в Borlande?????????? Маловероятно. Пробуйте. А лучше в более старой студии создайте аналогичную DLL.
  14. проблема USB cy7c68013a

    Итак, снова о CodeGear 2007 и Builder6. Исключительную ситуацию в CodeGear 2007 вызывают следующие коды 1) ... = new CCyUSBDevice(...); 2) USBDevice->Open(...); Чтобы использовать CyAPI в CodeGear 2007, необходимо написать простую DLL в Builder6. В DLL передается VID & PID, а возвращается указатель на CCyUSBDevice. Далее работаем с CyAPI как обычно. Пример функции из DLL extern "C" __declspec(dllexport) CCyUSBDevice* IUSBDeviceOpen(int VID,int PID){ CCyUSBDevice *USBDevice = new CCyUSBDevice(NULL); int i; int USBDevCount = USBDevice->DeviceCount(); if (USBDevCount == 0) return NULL; for (i = 0; i < USBDevCount; i++) { USBDevice->Open(i); if((USBDevice->VendorID == VID) && (USBDevice->ProductID == PID)) break; } if(i == USBDevCount) return NULL;//"No USB device found"; if(!USBDevice->EndPoints) { USBDevice->ReConnect(); return NULL; } return USBDevice; } Если нужна готовая DLL (со стандартным GUID), могу выложить.
  15. Помогите по Bluetooth to com.

    Модуль SPK-BTM401 (профиль SPP), на чипе BC417. К PIO7 подключен светодиод. При подаче питания светодиод мигает. При установке соединения (с компом, или мобильником) светодиод горит постоянно, канал передачи работает (хоть сколько угодно долго). Но в режиме ожидания соединения (когда мигает светодиод), если соединения не происходит в течении 45-50 сек., модуль засыпает (видимо), светодиод гаснет. После этого невозможно соединиться с модулем, только питание дергать. Какой PSKEY нужно изменить и на какое значение, чтобы вообще исключить такое засыпание по таймауту?