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

T800

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

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

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

1 256 просмотров профиля
  1. Никого нет. Да, самое логичное взять мелкосхему 3/1 однонаправленную. Только цены на них сейчас космос.
  2. я со всем согласен, у AD в платах с АЦП (AD7124-DZ Evaluation Board) эти изоляторы подключены в SPI без всяких хитростей. Хотя нет, хитрости есть - мегаомные подтяжки вверх на стороне АЦП у двунаправленных сигналов, у них это CS и DOUT. Возможно как то криво настраиваются пины в недрах AD библиотеки для STM, но не понятно почему без изолятора всё работает. короче я в тупике каком то.
  3. В общем ситуация такая, интересная. При нужной скорости прекрасно работает в одну сторону, я перепаял так чтобы однонаправленные каналы передавали CS и CLK в сторону АЦП. А вот с двунаправленными получается конфликт двух драйверов, т.е. на выходе данных с АЦП он пытается выдать сигнал о готовности данных, но MISO со стороны STM32 почему то давит изолятор на 0. С MOSI аналогично, если отрезать АЦП то сигнал отлично проходит изолятор, если подключить - то сторона АЦП давит на 0.
  4. Всем спасибо, очень познавательно. Как дойдут руки до теста отпишусь. Но скорее всего скорость, да.
  5. Вот это кстати очень похоже. Частоту не помню совсем, надо ковырять фирмварь. Но есть опасения что там SPI шпарит быстрее 2MHz клока гораздо. На автопилоте мысль что "SPI это медленно" Я искал, до потемнения в глазах и ударов лбом об стол).
  6. питание от одного источника не пробовал. Но когда работаю без изолятора, и АЦП и STM от разных источников прекрасно работают.
  7. Всем доброго времени суток. Не часто задаю вопросы но тут прям в ступоре. Есть высокочувствительный АЦП и STM32. Они связаны по SPI. АЦП гальванически отвязан от STM32, питание к нему идёт через изолирующий DC-DC, интерфейс прокинут через ADUM1441. Схема как тут https://ru.mouser.com/datasheet/2/609/CN0382-1843329.pdf nEN трансиверов изолятора прибиты к GND, т.е. включены всегда. Что в результате - не идут данные никак и никуда. Со стороны STM 1.3 вольта на CS и 0 на остальных, со стороны АЦП на MISO что то дёргается но через изолятор не проходит. К сожалению сейчас без осцила под рукой, но вот такая картина примерно. и DC-DC и питание работают. Соединение земель ничего не меняет. Если соединить земли и SPI напрямую, всё ок. Что я мог не учесть в работе изолятора? Чтение даташита в прок пока не пошло. Он умирает от каких то процессов при старте платы? Но без него все живут. Он падает в выключение не дождавшись обмена вначале? А как быть если обмен данными после таймаута идёт? Если кто то сталкивался или видит узкое место ткните пожалуйста меня в нужном направлении. Спасибо. DEMO-AD7124.pdf
  8. Вот прям то же хотел написать. Человек которые более менее шарит в соответствии с вводными, в мск может рассчитывать на 200к. А если к этому добавить руководство группой/отделом, то все 250 минимум. И то, качественно и быстро делать всё сразу не получится, будет долго и грустно, и редко когда это необходимо.
  9. Идеологически верно делать по двум путям ИМХО: 1. Есть умный чарджер, есть девайс, есть баттери пак с BMS на борту. Девайс всегда питается от аккумулятора, чарджер заряжает аккумулятор независимо от девайса. Это например IMPRES от моторолы для раций. Рация может только показать состояние аккумулятора, а умный чарджер полностью обеспечивает взаимодействие с BMS, выдавая нужный режим заряда. 2. Есть девайс, который может питаться от внешнего источника или аккумулятора, у него на борту есть умный чарджер а также к нему подключается баттери пак с BMS на борту. девайс сам распределяет и решает, запускать ли ему чарджер, откуда питаться и так далее. Это типа как в ноутбуке. По этим двум путям вы просто берёте нужный техасовский BQ BMS и соответствующий чарджер ей в пару. Делать чарджер с BMS на борту, к которому будет подключаться упаковка аккумов без мозгов, это как то бессмысленно. Тогда уж просто делать зарядник с функцией балансировки под управлением МК, который и будет определять что он хочет делать с каждым конкретным аккумуляторным паком без мозгов. Есть зарядники на одной микросхеме под разные выходные напряжения и под разные входные. Наверное найдутся такие зарядники и с функцией балансировки. если я правильно понял идею ТСа Вы это переведите на русский или удалю этот чикаго-нижегородский коктейль . Егоров.
  10. У меня записи нет, но поверьте, invisio и silynx это топовые гарнитуры для военных и т.п. применений за бешеные деньги, со звуком там всё отлично. Понимаю что звучит банально и не объективно, но что есть. Детали конкретной реализации не известны мне, но тут уже работа инженера-разработчика, то что сам принцип работает на практике это совершенно точно.
  11. ИМХО под такие жёсткие вводные только микрофоны снимающие с кости. Типа как здесь. http://invisio.com/communication-systems/h...ets/invisio-x5/
  12. Ну вроде всё верно, вы выбираете вручную ядро VCO, вы говорите также что вручную будете задавать подключаемую ёмкость в контуре, далее если вы выбираете ёмкость такую которая выводит диапазон перестройки VCO за пределы установленной частоты, то усё, оно не работает. Для предельно низкого времени перестройки для каждой своей частоты надо знать и ядро VCO и ёмкость. Если ёмкость оставить автоматике, то экономия времени будет за счёт выбора ядра только. Но это уже неплохо. Лучше чтобы рабочая частота была ближе к средине диапазона перестройки, логично предположить. Я так понимаю и про ширину петли не надо забывать, к примеру при широкой петле перепрошивка на соседнюю ёмкость не приведёт к расстройке pll, а с узкой приведёт, у меня если частоту перестраивать маленькими шажками на автоматической калибровке в пределах одного VCO, lock detect вообще не падал.
  13. 1. Как уже сказали несущая частота и скорость напрямую не связаны. Если совсем по простому - чем больше данных вы пытаетесь впихнуть в эфир, при условии что приём этих сигналов не усложняется, тем шире спектр вашего сигнала. Несущая частота это та частота, на которой будет располагаться этот спектр. основное чисто теоретическое ограничение из этого и проистекает. Но на практике это не означает ничего, тем более что вам нужен готовый модем. В радиосвязи на каждом диапазоне свои приколы, где-то живут мощные помехи, где-то прохождения, где то условия прохождения/отражения и т.д. вас не обрадуют. Также чем меньше частота, тем на практике и в теории больше линейные размеры антенн и есть свои особенности как в эфир вкачать нужную мощность. К примеру самая простая антенна штырь длиной в четверть волны. Посчитайте длину антенны для частоты 430 Мгц и для 30 Мгц. + вопрос земли для такой антенны. И вам станет понятно почему портативные станции как правило VHF, UHF, 800 MHz. А на более низких частотах станции как правило работают с земли, с заземлением, балансирами, проволочными антеннами. Не даром для разных условий используют разные диапазоны. Отсюда вопрос - а зачем собственно вам минимальная частота? Чего вы пытаетесь добиться? 2. Разрабатывать можно что угодно. Излучать в эфир можно только по правилам. На практике можно излучать что угодно и как угодно, пока на это не обратят внимание компетентные органы. Но вообще то надо понимать, что слать что ни попадя в эфир, это то же самое мусорить на улице.
  14. Так, значит возможно не совпадало у меня на LMX 2582. Но проверить не повредит. По крайней мере любое действие посмотреть в платинуме. И почтитать подсказки которые он выдаёт. Насчёт FRAC_ORDER, порядок сигма-дельта модулятора, он у них там называется MASH_ORDER почему то во второй половине даташита. Если я ничего не попутал. Регистр 44. По времени перестройки для 2594 ничего не скажу, работал с ней мало. в 2582 время автоматической калибровки было +- километр, в зависимости от частоты. Такое ощущение что VCO перестраивается с верху вниз пока не встанет на нужную частоту. При "ручной" калибровке всё по даташиту.
  15. _Anatoliy, вы используете PLLatinum sim от техасов? Просто я когда настраивал столкнулся с тем, что поддиапазоны VCO, указанные в даташите какие то странные, а то что выдаёт PLLatinum работает. Насчёт FRAC_ORDER, насколько я помню, есть только ограничение на минимальное значение N делителя. При этом у меня нормально работает FRAC_ORDER 3 и выше, иначе спуры высокие. Впрочем, тут уже много компромиссов с шириной петли и т.д.
×
×
  • Создать...