Jump to content

    

MemoryTest

Свой
  • Content Count

    65
  • Joined

  • Last visited

Community Reputation

0 Обычный

About MemoryTest

  • Rank
    Участник

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Мск регион.
  1. Подскажите пожалуйста, как сказать чтобы в ECO не попадали некоторые добавленные компоненты. У меня нарисованы 2 варианта реализации, чисто для себя. Так вот при обновлении PCB проекта, этот трансформатор T2 постоянно попадает в ECO. Как это отключить, не глобальной настройкой для всех компонентов которая в Project Options?
  2. А кто нибудь из присутствующих, не встречал законченные модули на EFR32 на 868 МГц 25мВт ? Или может знает того, кто производит такие модули и может "дотюнить" свою прошивку под заказчика. Ищем решения для передачи в нелицензионном диапазоне, устройство не батарейное. Дернулись разрабатывать на сс1350, но пока еще выбираем..
  3. Цитата(SWT-RUS @ Feb 16 2013, 14:48) Для наших разных задач подходят 2 члена этого семейства: IMX283 и IMX287. Накопали три варианта отладочных средств. Все они имеют на борту IMX287 Первый от самого FREESCALE - он всем устраивает. Второй от ЗАО ЗЕО - Тион Про - этот ценой хорош и третий от украинского заведения otladka.com.ua Может кому еще чего попадалось по этому IMX28? Процессор этот выбрали в первую очередь за цену и возможность подключить дисплей с тачскрином и DDR2. Может кто подобную задачу решал и нашел более интересный вариант? Приветствую!, можете посмотреть на этот проц модуль, практически все пины процессора вытащены на краевые разъемы - поэтому можно легко делать все что душе угодно =) http://www.proryv.com/equipment/processor/cpu_imx287/ мы используем на нем WEC7. Програмисты пишут на C# =) им так проще. http://www.proryv.com/equipment/processor/
  4. я в использую ldo TPS73601 или TPS76301 adj, со входом enable + SN74LVC07AD для согласования уровней. см по форуму тему про проблемы с рестартом sim900d там схемы кидали.
  5. Цитата(ArtemKAD @ Jul 27 2011, 16:42) ... угу... Не начинается. Для перехода в режим программирования обмен в первые 50мс после подачи питания на модуль начинает внешнее устройство байтом синхронизации. Если байта нет, то модуль и не дергается... Служебная последовательность “00 49 49 49 49 FF FF FF FF” проходит уже после Status-a. А если выключить автоопределение скорости, то можно ловить вполне вменяемый RDY ... аа оки, а то я смотрю flashloader после нажатия кнопки старт, постоянно шлет в порт байты=) видать хочет успеть перевести модуль в режим доунлоад =)
  6. Цитата(ArtemKAD @ Jul 27 2011, 15:11) Для тех, кто любит экономить ноги - можно ждать активности модуля на его RxD Никто ведь не мешает включить приемник USART-а и ожидать служебную последовательность в качестве признака успешного включения модуля... наверное Вы хотели написать ждать активности на ноге TXD модуля =). Там эта активность начианает проявляться до появления STATUS +) и если ответить этой активности(определенным образом) - модем уходит в доунлоад моде. У sim900d RXD не запуллапен к 3В внутри модуля, поэтопу его нада пуллапить к 3в (ака VDD_EXT) которые должны появиться по сигналу STATUS. Цитата(CADiLO @ Jul 27 2011, 15:18) Тоже вариант. Но если люди ленятся проанализировать уровень, то еще больше поленятся разбирать символы из порта. >>>на входах RXD и RTS не страшно присутствие сигналов(DTR на них влияет через резисторы поддяжки), за счет того что уже включен внутренний LDO. внутренний LDO (на котором висят резисторы подтяжки в самом модуле) включится синхронно со статусом - можете проверить как проверить? я вижу осциллографом, что что DTR пуллапиться к 2.8вольтам за 2 секунды перед выставлением STATUS модемом. SIM900D. Это говорит оо том что STATUS имхо формируется программно процом уже после того как все стартанет, а пуллап включается в момент инициализации уарта. еще уж вопросы раз начали=) В sim900d_hd_v1.02.pdf на sim_data не было конденсатора в 22пф в sim900d_hardware design_v2.00.pdf sim_data он уже появился =) ставить? и насчет прошивок: где можно посмотреть изменения 1137B03SIM900D64_ST от 1137B08SIM900D64_ST.
  7. Цитата(CADiLO @ Jul 27 2011, 14:46) >>>Обясни как формировать VDD_EXT для sim900D тогда? если через внешнии LDO и по появлению статуса, то я расписал что происходит - никакого высокоимедансного состояния таким макаром до выставления сигнала статус на входах RTS RXD не получается. Вы смешали два варианта стыковки 1. Vext не нужен. Мы стыкуем 3.0 вольта контроллер и модуль. Ноги порта соединяем напрямую, поверкей через ключ с ОК. Включили общее питание, у контроллера по умолчанию ноги на ввод (или в третье состояние). Вот так пусть и остаются до появления STATUS. Включили модуль импульсом на поверкей и ждем STATUS. После его появления инициализируем порт чего надо на вывод - и работаем При выключении обратная процедура - убрали сигналы с порта и отключили модуль. 2. Vext нужен. Мы стыкуем 3.3 или 5.0 вольта контроллер и модуль. Ноги порта соединяем через элементы с OK или полевики с общим затвором. Для 3.3в преобразователи только в сторону модуля, для 5.0 в обе, поверкей через ключ с ОК. Резисторы подтяжки со стороны модуля цепляем на сформированый Vext - рисунок с TC1055 на предыдущей странице. Тогда до появления STATUS опять же на модуле гарантировано не будет уровней. Включили, у контроллера по умолчанию ноги пофигу как. Включили модуль импульсом на поверкей и ждем STATUS. После его появления порт готов, так как появится напряжение делающее еденицу. >>>Тока не нада опять говорить возьми 3 вольт микроконтроллер и держи пины Z пока статус не появиться. это кстати самое правильное решение. вы забываете что до появления STATUS на цифровых портах модуля не должно быть НИКАКИХ уровней. нарушение этого требования ведет к неправильной работе модуля вплоть до выхода из строя. >>>Инетересно посмотреть бы диаграмку формирования VDD_EXT от модема sim900, когда статус появляется относительно появления VDD_EXT, насколько поже или одновременно? Абсолютно синхронно, что позволяет не анализировать STATUS для согласований с применением ОК, как это было у SIM300C (асинхронно) . Ок спасибо Вам за ответ, в принципе я отзвонился в суппорт МТ-Систем, там сказали, что в момент когда модуль уже начинает сам пуллапит DTR к внутренним 2.8в (а это он начинает делать где то за секунду-полторы перед выставлением STATUS), а VDD_EXT еще не включен из-за отсутствия STATUS, на входах RXD и RTS не страшно присутствие сигналов(DTR на них влияет через резисторы поддяжки), за счет того что уже включен внутренний LDO.
  8. Цитата(CADiLO @ Jul 27 2011, 13:08) Еще один полез в дебри вместо выполнения рекомендаций..... Уже неоднократно на форуме все разжевывалось зачем да почему. Нежелающие поступать так как рекомендовано, гарантировано в будущем получают глюки модуля с вероятностью 100%. А потом начинают кричать что модули дерьмовые... Надоело - чесное слово.... По пину DTR - читаем здесь. SIM900_Serial Port_Application Note_V1.02.pdf Обясни как формировать VDD_EXT для sim900D тогда? если через внешнии LDO и по появлению статуса, то я расписал что происходит - никакого высокоимедансного состояния таким макаром до выставления сигнала статус на входах RTS RXD не получается. Тока не нада опять говорить возьми 3 вольт микроконтроллер и держи пины Z пока статус не появиться. Инетересно посмотреть бы диаграмку формирования VDD_EXT от модема sim900, когда статус появляется относительно появления VDD_EXT, насколько поже или одновременно?
  9. Цитата(Stanislav_S @ Jul 26 2011, 20:29) Отрезал DTR от модема, рестарт заработал. Пока временно пойдет, но на будущее урок усвоил Всем спасибо за обсуждение. Добавлю, короче тут тоже решили заморочиться с честным согласованием 3.3в микроконтроллера и sim900d. наворотил схему на SN74LVC07AD с управлении VDD_EXT от STATUS - и закопался в ловле такого же нестабильного включения... , получил похожие симптомы - модуль то включается то нет., все вылечил переходом с древней прошивки 1137B03SIM900D64_ST на прошивку 1137B08SIM900D64_ST. на прошивке 08, модуль нормально стартует даже при присутствии VDD_EXT до появления сигнала status. но остались еще вопросы: даже если VDD_EXT я формирую по появлению STATUS, то засчет того что RXD, и RTS и DTR которые входят в модем объединены через резисторы подтяжки то ловим следующий финт: до появления STATUS модем сам пуллапит DTR к внутреним 2.8(это осциллограф показал =) ) далее через резисторы подтяжки (если смотреть схему это R82. R94. R94) мы получаем на RXD RTS модема не третие состояние а хз что. А уж потом при появлении STATUSa и соотв. появлении VDD_EXT мы получаем рабочие уровни. Объясните мне дураку почему на RXD модема нельзя держать лог 0 до появления status через резистор в 10К допустим? что там UART break словит или что? Почему именно Высокоимпедансное состояние и еще вопросы какое фантомное питание может быть через резисторы в 10к если будет VDD_EXT постоянно присутствовать а не формироваться по сигналу STATUS. Что это вообще за фантомное питание =) ну присутствует у меня на входе порядка 1в через резисторы 10к, что там от него может запитаться? при попытке потребления все напряжение на резисторе и останется. Бест Регардз МТ. upd: еще сюда в кучу вопрос в мануале HD вер 1.02 написано DTR pin has been pulled up. в мануале HD 2.0. об этом тишина. вопрос нада ли пулапить DTR внешним резистором.
  10. ATMEL (Умирает?)

    где бы dataflash (at45db642d тсоп)прикупить =( а то уже запарился мониторить efind, и google. На диги тоже по нулям все =) Катастрофа =)
  11. DDR2 EDE1116AEBG или MT47H64M16HR-3 или W971GG6JB-25 куда-нить суда
  12. Зафиксированные компоненты есть в ПКАДе? у меня при выходе из спектры, если есть такие компоненты, ПКАД ошибку ловит.
  13. Цитата(Obstinate @ Aug 10 2009, 23:22) Прикрепил лист принципиалки[attachment=35240:P_CAD_ED...ex_DDR2_.pdf], и кусок топологии платы, с плисиной и памятью (P-CAD2006).[attachment=35243:FORUM.zip] Приветствую., разводили вручную? или через спектру? интересна стратегия do-файла для такой топологии шин адреса, управления, клоков. И умеет ли так спектра вообще-)
  14. 16xNAND и AT91RM9200

    Цитата(primus @ Jul 6 2009, 18:09) может просто at91rm9200 не поддерживает 16 бит NAND. похоже что более свежий сам9260 поддерживает а старичок нет =( (см. таблицы). В инициализации вроде все правильно у Вас. я вот так конфигурю для 8 бит NAND. CODE /* Setup Smart Media, first enable the address range of CS3 */ pEBI->EBI_CSA |= AT91C_EBI_CS3A_SMC_SmartMedia; /* set the bus interface characteristics based on tDS Data Set up Time 30 - ns tDH Data Hold Time 20 - ns tALS ALE Set up Time 20 - ns 16ns at 60 MHz ~= 3 */ // i Use 89Mhz but Faster NAND memory -> so stay with this settings #define AT91C_SM_RWH (1 << 28) /* orig = 1 */ #define AT91C_SM_RWS (1 << 24) /* orig = 0 */ #define AT91C_SM_TDF (1 << 8) /* orig = 1 */ #define AT91C_SM_NWS (3) /* orig = 3 */ pEBI->EBI_SMC2_CSR[3] = ( AT91C_SM_RWH | AT91C_SM_RWS | AT91C_SMC2_ACSS_STANDARD | AT91C_SMC2_DBW_8 | AT91C_SM_TDF | AT91C_SMC2_WSEN | AT91C_SM_NWS); /* enable PC0=SMCE, PC1=SMOE, PC3=SMWE, A21=CLE, A22=ALE */ pPIOC->PIO_ASR = AT91C_PC0_BFCK | AT91C_PC1_BFRDY_SMOE | AT91C_PC3_BFBAA_SMWE; pPIOC->PIO_PDR = AT91C_PC0_BFCK | AT91C_PC1_BFRDY_SMOE | AT91C_PC3_BFBAA_SMWE; /* Configure PC2 as input (signal READY of the SmartMedia) */ pPIOC->PIO_PER = AT91C_PC2_BFAVD; /* enable direct output enable */ pPIOC->PIO_ODR = AT91C_PC2_BFAVD; /* disable output */ Ps. можно попробовать повесить эту 16ти битную нанд, на какой нибудь CS2 например, и сконфигурить EBI как для работы с обычной 16bit RAM, при этом придется добавить 2 внешних логических элемента. я так делал когда мне нужно было 2 nand флеши на плате -) одна висела на CS3, другая на CS2, работали не зависимо друг от друга =)
  15. Как впечатления?

    дорого чтото хотят за работу, которую в таберу делают за тыс 5 тут запросили 20к+ платы 4-х слойки.