Кстати, вопрос об STM32.
В моих изделиях необходимо от 3 до 6 синхронных канала преобразования АЦП.
Синхронизм преобразования необходим для корректного синтеза диаграммы антенны из нескольких отдельных катушек.
КАК?
Как реализовать на АЦП STMов сию потребность?
Это серьезный вопрос без всяких стебов и холиваров.
Поэтому прошу Химеру успокоиться и подумать.
У меня есть виды на STM (достаточно давно и даже инструменты давно приобретены ). Но он должен вписаться в потребности.
КРАМ писал(а):В моих изделиях необходимо от 3 до 6 синхронных канала преобразования АЦП.
Синхронизм преобразования необходим для корректного синтеза диаграммы антенны из нескольких отдельных катушек.
STM32F3XX - на борту три 16-бит сигма-дельта АЦП + один 12-битный быстродействующий (1MSPS)
STM32F4XX - три 12-битных 2.4 MSPS
АЦП могут подключаться к 16 входам (16-канальный мультиплексор).
Я не знаю, какие требования у Вас по быстродействию и точности. Если так важна синхронность, можно применить внешние УВХ с "защелкиванием" уровней, и потом уж все перемерять.
Семплирование с периодом 4 мкс (около того).
Синхронность должна быть не хуже 250 нс.
Разрядности 10 хватает. Все равно через накопление можно ее разогнать до 14.
Внешний УВХ не имеет смысла. Речь идет о возможном переходе с ГОТОВОГО решения для увеличения числа каналов более 4.
Как вариант - применение dsPIC33 с 2 АЦП - это даст 8 каналов, но он дороже используемого МК в 1,5 раза...
Плюс к этому можно было бы интегрировать в АРМ-реализацию некоторый сервис управления, который сейчас выводится на внешний отдельный МК (правда он копеечный) и этот сервис усовершенствовать.
ЗЫ. Кстати, на STM свет клином не сошелся. Может есть иной ARM с подобным Микрочиповскому семплированием с 4 встроенными УВХ?
Последний раз редактировалось КРАМ Сб янв 04, 2014 19:52:33, всего редактировалось 1 раз.
HHIMERA писал(а):юзайте SystemInit не заморачиваясь...
Это Ваш выбор, который я не оспариваю. Но я прошу Вас, как специалиста по STM32, посмотреть мой код инициализации тактирования. Не упустил ли я чего-нибудь?
HHIMERA писал(а):БП на МК делать не собираюсь... как бы - интерес отсутствует напрочь... сорри...
А Вы какие радиолюбительские проекты делали на STM32?
coredumped писал(а):Вы неудачный инструмент выбрали. Я советую Keil.
А чем он плох? Использую IAR для программирования AVR. Очень удобно, когда для разных семейств одна среда.
Посмотрите на SM32F407 - 3 АЦП с быстродействием 2.4 мегасемпла в секунду. Для синхронности лучше применить УВХ (sample-and-hold). Такого добра много у AD, например AD585.
407-й в 4 раза дороже имеющегося 4 канального решения и имеет всего три канала.
ЗЫ.
Про AD585....
Даже и не знаю что сказать....
Шесть каналов дадут только в стоимости этих УВХ 200 долларов МИНИМУМ....
У меня вся плата обнаружителя имеет себестоимость 150 долларов....
ЗЗЫ. На самом деле решения на поверхности нет. Я ведь тоже искать умею. Но пока не нашел...
КРАМ писал(а):407-й в 4 раза дороже имеющегося 4 канального решения и имеет всего три канала.
ЗЗЫ. На самом деле решения на поверхности нет. Я ведь тоже искать умею. Но пока не нашел...
417-е я покупал по 7$ оптом. 407 - должны быть еще дешевле. Это что за камень с 4-мя ADC за 1.5$?
Как вариант, можно поставить 6 внешних ADC, думаю по $3-4. Надо только поискать.
Леонид Иванович писал(а):Почему другая? Использую IAR 6.50 для ARM и не вижу тех проблем, о которых Вы писали.
Вы, судя по Вашим же словам, до отладки еще не добрались (раз еще SysInit не написан). Еще раз повторю: нравится - пользуйтесь на здоровье. Я свое мнение высказал (УГ).
407-й продают за ДВАДЦАТЬ долларов. Откройте и-файнд....
А камни с 4 УВХ (АЦП в нем один) - например, обычный мною примененный dsPIC33FJ128MC802 за 4,5 доллара оптом.
Есть в 1,5 раза дороже но с 2 АЦП (соответственно 8 УВХ)...
Но Микрочиповские камни у меня использованы практически на 80% ресурса производительности и ОЗУ. Поэтому вставить туда дополнительные сервисы весьма затруднительно....
Я даже обработку произвожу из-под ДМА... Т.е. не дожидаясь всего пакета транзакций с АЦП, чтобы к концу пакета тут же использовать ДМА ОЗУ (там отдельная двухпортовая память в 2 кБ) для обмена...
Это барыги: http://www.compel.ru/producer/
Вы наверно не делаете СЕРИЙНЫХ изделий....
Мне левота по три копейки не нужна...
Потом такая "экономия" вылазит сотнями долларов....
Ездили - знаем....
coredumped писал(а):Вы, судя по Вашим же словам, до отладки еще не добрались (раз еще SysInit не написан).
Добрался, под отладчиком тесты всякие смотрю. Кстати, может Вы подскажете, все ли нормально в моем тексте инициализации тактирования? Спрашивал чуть раньше (http://radiokot.ru/forum/viewtopic.php? ... 3#p1878133), но местный "знаток" STM32 оказался балаболом.
Пардон, я пока не сильно разбираюсь в названиях камней...
Версия с мегабайтным флешем столько стоит...
Но даже 7 долларов с тремя каналами не решает проблемы. Нужно ШЕСТЬ.
Поэтому сама по себе цена ничего не решает 7 или 20....
КРАМ писал(а):Вы наверно не делаете СЕРИЙНЫХ изделий....
Мне левота по три копейки не нужна...
Потом такая "экономия" вылазит сотнями долларов....
Ездили - знаем....
10000 изделий, например, это по Вашему не серийное производство? Правда там камни STM32F051, но не в этом суть.
STM32F417 пока только 500 штук куплено (это мелкосерийное изделие).
Если брать хотя бы 1000 штук, уже цена будет меньше, чем заявлена на сайте ST, причем существенно.
Когда займетесь серийным производством, все узнаете.
А барыги имеют приличные скидки, а Вам рассказывают басни. Надо этих гандонов заставлять работать по нормальным ценам, либо посылать их... и брать напрямую у производителя. По крайней мере вести с ними (производителями) переговоры, а они потом Вам скажут через кого и по какой цене Вам будут поставки.
coredumped писал(а):
Когда займетесь серийным производством, все узнаете.
Офф, конечно (не реклама!!!): http://vimeo.com/78625864
Это в Серпухове. А есть еще в Москве, правда не такой красивый и чуть поменьше.
Вы когда нибудь брали "напрямую у производителя"?
Тогда наверно знаете как звучит нах по английски?
По делу.
Три канала по любому мало. Даже за 7 долларов.
Последний раз редактировалось КРАМ Сб янв 04, 2014 22:36:30, всего редактировалось 1 раз.