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

dlsh

Свой
  • Постов

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

  • Посещение

Весь контент dlsh


  1. Доброго времени суток. Столкнулся со следующей проблемой. В устройстве при поднесении антенны GSM к месту расположения БП и в момент регистрации модема в сети происходит кратковременное пропадание выходного напряжения 3,3В (V3P3). Схем блока питания по ссылке. Пропадание питания V3P3 показано на рисунке. Включение через делитель 1/10. Кто нибудь сталкивался с подобными проявлениями?
  2. Здравствуйте У Вас личка не работает. Прошу указать контактные данные. С уважением Дмитрий
  3. Спасибо, буду смотреть/искать.
  4. Здравствуйте Ищу ответную часть для PBD разъема шаг 2,54 на картинки. При сочленении межплатное расстояние должно быть 14 мм. Нужно чтобы продавался в москве. Вроде такой был в буром медведе.. но не нашел. Если кто встречал, подскажите его название и где купить.
  5. Да все верно. Спасибо за схему просчитаем её на стоимость с другими номиналами и проверим на модели/макете.
  6. Конденсатор обеспечивает питание для управления реле. В том и вопрос что поставить.... Естественно цена должна быть сопоставима с уже используемыми компонентами.
  7. Здравствуйте Используем схему Заряд С6.jpg для зарядки конденсатора С6 как на прикрепленном рисунке. Сетевое напряжение подается на точки 1 и 2. Данная схема всем устраивает кроме одного - реактивная энергия 6-7 Вар. Прошу помощи в модернизации схемы для того чтобы после заряда С6 схема отключала его. Общие требования Напряжение на С6 должно быть от 11 до 15В Время заряда не более 6 сек при напряжение сети от 160 до 265В Температура рабочая -40 ... +60 Внешнее потребление от С6 отсутствует. Среднее потребление от С5 ~1Вт Сделали схему Вариант 1 Заряд С6.jpg полностью устраивает по потреблению реактивной энергии, но не устраивает по времени. Отталкиваясь от данной схемы можно добиться 7 сек при крайних условиях. Если у кого есть решения и/или варианты, прошу поделиться. С уважением Дмитрий
  8. Здравствуйте. Для создания кода по расчету КС использую ресурс http://outputlogic.com/?page_id=321
  9. Здравствуйте Есть ли у вас оборудование для калибровки/поверки подобных приборов? п.с. Возможно речь идет об узле прибора РЗА.
  10. Для уточнения деталей обратитесь к Блохин Юрий Васильевич +7 (495) 4379906 Москва, Озёрная, 46 стоимость работ в безэховой камере у них 10тыр в час. Если вам не подойдет условия/параметры существующего оборудования думаю он сможет сказать организации/людей которые помогут вам с данными видами работ.
  11. была ошибка в схеме, потому и не поднимался линк на 1Гбит. все заработало на раз, после коррекции. всем спасибо
  12. Приветствую всех. Добился что phy подключается и к ПК и к медиаконвертеру. Не как не могу запустить езернет на 1Гбит. подключил tse в этой части таким образом // -- Ethernet .reset_tse_reset_n(reset_n_tse), .tse_export_rx_control (eth_hrd.NET0_RX_DV), // tse_mac_conduit.rx_control .tse_export_rx_clk (eth_hrd.NET0_RX_CLK), // .rx_clk .tse_export_tx_control (eth_hrd.NET0_TX_EN), // .tx_control .................. .tse_export_ena_10 (ena_10), // .ena_10 .tse_export_eth_mode (eth_mode), // .eth_mode ................ .tse_export_set_10 (1'b0), // .set_10 .tse_export_set_1000 (1'b1), сигнал tse_export_eth_mode устанавливается в 1, т.е. 125МГц но все одно phy спускается на 100Мбит. если dawnshift запретит то линк вообще не поднимается. Перекопал форум по данному вопросу. Что можно еще посмотреть в части запуска линка на 1Гбит?
  13. Здравствуйте. возник вот какая проблема с использованием PHY_88E1111 + MAC_tse + Nios. В ниосе проект от уважаемого vadimzzz. Когда подключаешся к сети то все нормально все пакеты ходят взад вперед, все работает, лампочки усердно мигают . Собственно так проект и отладили до конца через общественную сеть. Сложность возникла когда стали использовать Media Converter 10/100/1000Base-T to 1000Base-X. Есть два конвертера, когда делаешь связку общественная сеть --- КонвертерА --- оптика --- КонвертерВ -- ПК то все работает как положено, все линки есть и сеть работает. А вот когда подключаешь прибор например к КонвертеруА( или Б) то лампочки на конвертере горит только PWR и иного мигает FDX (по описанию это означает коллизия). На плате прибора тоже все лампочки гаснут и иного мигает лампочка Duplex как сказано в описание тоже означает что коллизия. ни какое шаманство с регистрами не поменяло состояние. Еще заметил что часто бывает что первое чтение после программного сброса возвращает нормальные записи в реситрах, а последующие чтения рестров возвращают всегда фффф. При просмотре сигналов видно что действительно марвел не отвчает по шине мдио/млс. при подключении прибора к ПК на прямую прямым кабелем светодиоды маргают что линк есть, но данные идут странные вот когда связь есть т.е. общественная сеть http://gyazo.com/05d003d967dae4be0368f02ece9c225d а вот когда анпрямую к ПК http://gyazo.com/114e94aa45b6d8446475cd91f440cf26 видно что потерялась преамбула я так понимаю что марвел должен был автоматом поменять полярность.. или что то нужно еще сделать чтобы это произошло? вот рисунок дампа регистров взятых и марвела http://gyazo.com/ac80ec5b599128cc1efa4ab7eabe9288 здесь показан дамп регистров когда прибор подключен к сети и с линком все нормально http://gyazo.com/c04829de874a1f808321ff8f5d146e03 документация на конвертер http://gyazo.com/d313c01d2734b09e4c8329fceed85d16 http://gyazo.com/4c2a277e89eec85bf7ba3d7974a13a04 фотка конвертера при подключении его к прибору http://gyazo.com/63121c90c10225904d2e760dbd4445a6 вот код подключения модуля module DevEthernet( // Clock input CLOCK_50, // reset input reset_n, // Ethernet output NET0_GTX_CLK, output NET0_MDC, inout NET0_MDIO, output NET0_RESET_N, input NET0_RX_CLK, input [3: 0] NET0_RX_DATA, input NET0_RX_DV, output [3: 0] NET0_TX_DATA, output NET0_TX_EN ); wire sys_clk, clk_125, clk_25, clk_2p5, clk_200, tx_clk; wire core_reset_n; wire mdc, mdio_in, mdio_oen, mdio_out; wire eth_mode, ena_10; // -- wire udp_stack_fifo_start_to_ethernet; // udp_stack_fifo.start_to_ethernet wire [7:0] udp_stack_fifo_rd_data; // .rd_data wire udp_stack_fifo_rdreq; // .rdreq wire udp_stack_fifo_rdempty; // .rdempty wire [10:0] udp_stack_fifo_rdusedw; // .rdusedw wire [7:0] udp_stack_fifo_wr_data; // .wr_data wire udp_stack_fifo_wrreq; // .wrreq wire udp_stack_fifo_wrfull; // .wrfull wire udp_stack_eth_cntrl_export; // udp_stack_eth_cntrl.export assign mdio_in = NET0_MDIO; assign NET0_MDC = mdc; assign NET0_MDIO = mdio_oen ? 1'bz : mdio_out; assign NET0_RESET_N = core_reset_n & udp_stack_eth_cntrl_export; assign udp_stack_fifo_start_to_ethernet = 1'b0; assign udp_stack_fifo_rdreq = 1'b0; assign udp_stack_fifo_wr_data = 8'h00; assign udp_stack_fifo_wrreq = 1'b0; pll pll_inst( .areset(~reset_n), .inclk0(CLOCK_50), .c0(sys_clk), .c1(clk_125), .c2(clk_25), .c3(clk_2p5), .c4(clk_200), .locked(core_reset_n) ); assign tx_clk = eth_mode ? clk_125 : // GbE Mode = 125MHz clock ena_10 ? clk_2p5 : // 10Mb Mode = 2.5MHz clock clk_25; // 100Mb Mode = 25 MHz clock ddio_out ddio_out_inst( .datain_h(1'b1), .datain_l(1'b0), .outclock(tx_clk), .dataout(NET0_GTX_CLK) ); nios_system system_inst( .clk_clk (sys_clk), // clk.clk .reset_reset_n (core_reset_n), // reset.reset_n .reset_tse_reset_n (udp_stack_eth_cntrl_export), .tse_export_rx_control (NET0_RX_DV), // tse_mac_conduit.rx_control .tse_export_rx_clk (NET0_RX_CLK), // .rx_clk .tse_export_tx_control (NET0_TX_EN), // .tx_control .tse_export_tx_clk (tx_clk), // .tx_clk .tse_export_rgmii_out (NET0_TX_DATA), // .rgmii_out .tse_export_rgmii_in (NET0_RX_DATA), // .rgmii_in .tse_export_ena_10 (ena_10), // .ena_10 .tse_export_eth_mode (eth_mode), // .eth_mode .tse_export_mdio_in (mdio_in), // .mdio_in .tse_export_mdio_out (mdio_out), // .mdio_out .tse_export_mdc (mdc), // .mdc .tse_export_mdio_oen (mdio_oen), // .mdio_oen // -- .udp_stack_fifo_start_to_ethernet(udp_stack_fifo_start_to_ethernet), // udp_stack_fifo.start_to_ethernet .udp_stack_fifo_rd_data(udp_stack_fifo_rd_data), // .rd_data .udp_stack_fifo_rdreq(udp_stack_fifo_rdreq), // .rdreq .udp_stack_fifo_rdempty(udp_stack_fifo_rdempty), // .rdempty .udp_stack_fifo_rdusedw(udp_stack_fifo_rdusedw), // .rdusedw .udp_stack_fifo_wr_data(udp_stack_fifo_wr_data), // .wr_data .udp_stack_fifo_wrreq(udp_stack_fifo_wrreq), // .wrreq .udp_stack_fifo_wrfull(udp_stack_fifo_wrfull), // .wrfull .udp_stack_eth_cntrl_export(udp_stack_eth_cntrl_export) // udp_stack_eth_cntrl.export ); endmodule вот код инициализации IOWR_ALTERA_TSEMAC_MDIO_ADDR0(TSE_BASE, PHY); t2 = IORD_ALTERA_TSEMAC_MDIO(TSE_BASE,0,0x1B);//Extended PHY Specific Status Register t2 &= 0xFFF0; IOWR_ALTERA_TSEMAC_MDIO(TSE_BASE,0,0x1B,t2|0xB);//RGMII to Copper t2 = IORD_ALTERA_TSEMAC_MDIO(TSE_BASE,0,0x14);//Extended PHY Specific Control Register IOWR_ALTERA_TSEMAC_MDIO(TSE_BASE,0,0x14,t2|0x82);//Add Delay to RX_CLK for RXD Outputs; Add Delay to GTX_CLK for TXD Inputs t2 = IORD_ALTERA_TSEMAC_MDIO(TSE_BASE,0,ALTERA_TSEMAC_PHY_ADDR_CONTROL); IOWR_ALTERA_TSEMAC_MDIO(TSE_BASE, 0, ALTERA_TSEMAC_PHY_ADDR_CONTROL, t2 | PCS_CTL_sw_reset);//Previous Operations Require SW Reset do { for(i = 0; i < sizeof(reg_phy); i++){ reg_phy[i] = IORD_ALTERA_TSEMAC_MDIO(TSE_BASE, 0, i); } t2 = IORD_ALTERA_TSEMAC_MDIO(TSE_BASE,0,ALTERA_TSEMAC_PHY_ADDR_STATUS); } не могу понять куда дальше копать, в чем проблема что марвел не хочет подключится к прибору? Как/чем можно посмотреть почему phy не поднял линк?
  14. Здравствуйте. Стоимость по первому варианту это 100 - 200 тыр. Срок 1-3 месяца. конечная стоимость будет определяться дополнительными требованиями со стороны заказчика в ходе проработки вопросов связанных с функционированием устройства, условиями/алгоритмом приемки разработанного устройства, сроками требуемыми со стороны заказчика. С уважением Дмитрий
  15. Здравствуйте. Стоимость сильно зависит от вариантов 1. Требуется получить только программатор + софт обеспечивающие описанный алгоритм + техническая поддержка 2. Если требуется получить исходники от п.1, цена сразу станет 2-3 порядка выше чем в п.1 Прошу Вас сообщить какой вариант для вас приемлем. С уважением Дмитрий
  16. Здравствуйте Сергей Самарский. Прошу Вас указать почту и/или другой электронный адрес для связи. через сайт http://www.skbsv.ru/ не удалось отправить письмо. Отправил вам письмо через "Контактная информация" в вашем профиле. С уважением Дмитрий
  17. первая ссылка гугла http://ru.wikipedia.org/wiki/Электрическая_мощность одной из основных задач счетчиков электрической энергии является именно разделение активной/реактивной по прямой/обратной. если не секрет а какую цель вы преследуете пытаясь складывать данные мощности/энергии?
  18. Приветствую всех. Прошу Вас уточнить. В данной теме созданной топикстартером вы в качестве кого участвуете - представитель работодателя или исполнитель данной работы? С уважением Дмитрий
  19. Здравствуйте. На запрос с вашей стороны, мною был дан ответ в котором озвучена стоимость и сроки проведения работы. Те условия которые были выдвинуты Вам и на которые вы согласились (утверждения согласились мое предположение, прошу поправить если я ошибаюсь), отношения к озвученной мною суммы и срокам оно не имеет никакого отношения. да, все так. С уважением Дмитрий
  20. Здравствуйте. Стоимость нарисовать/начертить 5 т.р. срок выполнения 1 неделя. С уважением Дмитрий
  21. Приветствую всех. Необходимо программный модуль реализующий запись флэш, еепром, конфигурации для контролера stm8s103f3 по swim интерфейсу. данный модуль будет встраиваться в проект на чипе at91sam7s64. также необходимо участие во встраивание данного модуля в основной код на уровне консультаций. есть открытые коды по данной теме. http://code.google.com/p/vsprog/source/bro...IM/SWIM.c?r=887 http://vsprog.googlecode.com/svn/trunk/src...get/stm8/stm8.c задача для человека у которого уже есть готовое решение с минимальной адаптации под наш проект. Требования к модулю. интерфейс модуля может содержать функции 1. InitSWIM - инициализация 2. swim_exec - вызывается постоянно во внешнем цикле while(1){ .... swim_ecec .... } 3. swim_timer() - прерывание вызывающее каждые N (от 10 до 1000) мс интерфейс модуля должен содержать функции аналогичные erase_flash() - стирание флэш write_flash(uint32_t addr_flash, uint8_t *src, uint32_t size) - запись блока данных read_flash(uint32_t addr_flash, uint8_t *dst, uint32_t size) - чтение блока данных write_eeprom(uint32_t addr_flash, uint8_t *src, uint32_t size) - запись блока данных read_eeprom(uint32_t addr_flash, uint8_t *dst, uint32_t size) - чтение блока данных write_config(struct *pConfig_src) запись конфигурации read_config(struct *pConfig_src) чтение конфигурации эти функции могут быть замещены иными со схожими по функциональности из готового проекта. управление внешними выводами контролера через макросы аналогичные set_pin(val), val = get_pin() срок выполнения работы 2 дня стоимость модуля 9 т.р. связь через почту gregorev71[гав]mail(точка)ru через личку оплата после встраивания модуля в проект, проверка на запись чтение данных флэш, еепром, конфигурации чипа. При необходимости можно подключить систему безопасного платежа http://freelance.ru/ или иной системы на усмотрения исполнителя по согласованию с заказчиком. общие вопросы прошу задавать здесь или через указанные виды связи. С уважением Дмитрий
  22. здравствствуйте. встала задача в прошивки stm8 через swim интерфейс, попался под руку Versaloon взял из него src/target/stm8.c нашел в нем нужную функцию vsf_err_t stm8swim_enter_program_mode(struct program_context_t *context){ .... } но не как не удается найти где/как иницилизировать context и где вообще вызывается stm8swim_enter_program_mode если кто разбирался в структуре проекта может ткнет пальцем где копать, или может есть описание структуры проекта?
  23. Здравствуйте. 7 мая, 15:07 отправил вам письмо с предложением о разработке модуля.
  24. Приветствую всех. Если только алгоритм то с вашей стороны должен быть инженер который этот ИП модуль будет внедряться в систему, соответственно Этот человек должен написать шаблон внешних интерфейсов который должен обеспечить данный модуль по мимо основной задачи - алгоритма scrypt. Можно увидеть данный файл хдл шаблона, а также описание требований к данным интерфейсам если таковые имеются. Есть еще вариант что интерфейс модуля пишется на усмотрение исполнителя, тогда критерий правильности работы Данного модуля это тест бенч который составит сам исполнитель. Прошу Вас озвучить ваши требования по которым модуль будет принят и оплачен?.
×
×
  • Создать...