Страница 9 из 12 Первая ... 7891011 ... Последняя
Показано с 161 по 180 из 225

Тема: Еще один вариант РГ им.А.Никитина

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Еще один вариант РГ им.А.Никитина

    Пока образовалась приличная пауза в работе над SD-USB транспортом, решил попробовать сделать сабж. В общем вот что получается:
    Плата одного канала РГ (7ступеней, 80 dB),
    4 входа, 2 выхода, 1 выход на-, вход с внешнего устройства (например эквалайзера).
    Нажмите на изображение для увеличения. 

Название:	rg1.gif 
Просмотров:	2741 
Размер:	204.9 Кб 
ID:	138600
    Плата управления: 6 кнопок, (пока нет touchscreen), дисплей, ДУ, БП для всего устройства (пока поддерживает 2 канала)
    Нажмите на изображение для увеличения. 

Название:	rg2.gif 
Просмотров:	2252 
Размер:	253.7 Кб 
ID:	138601
    Один из вариантов дисплея:
    Нажмите на изображение для увеличения. 

Название:	rg3.gif 
Просмотров:	1562 
Размер:	219.5 Кб 
ID:	138602
    Добавил еще один вариант дисплея
    Нажмите на изображение для увеличения. 

Название:	rg4.gif 
Просмотров:	1388 
Размер:	294.4 Кб 
ID:	138634
    Последний раз редактировалось forever_student; 08.11.2011 в 16:42.

  2. #161
    Завсегдатай Аватар для ditter
    Регистрация
    04.07.2004
    Адрес
    RUS
    Возраст
    52
    Сообщений
    1,117

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    1. Какие физические размеры дисплея (видимая область)
    2. есть ли в схеме динамическая регулировка яркости (допустим полумрак/включили свет в комнате )
    3. соотвественно есть ли приглушение яроксти и увеличение (20-30%) при нажатии любой кнопки ?

  3. #162
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от ditter Посмотреть сообщение
    1. Какие физические размеры дисплея (видимая область)
    2. есть ли в схеме динамическая регулировка яркости (допустим полумрак/включили свет в комнате )
    3. соотвественно есть ли приглушение яроксти и увеличение (20-30%) при нажатии любой кнопки ?
    1. 110ммx67мм (5")
    2. В программе заложена, но сейчас выключена, т.к. оказалось, что даже в темноте дисплей не слепит на полной яркости.
    3. Пока смысла в этом не вижу. При любой регулировке на дисплее высвечивается только регулируемый параметр МАХ размера (и того цвета, что был для него установлен) в центре дисплея даже в том случае, если его видимость выключена на основном дисплее. После, через 1-2 сек. дисплей возвращается в основной вид(последнее фото предыдущего поста)
    Например, так выглядит дисплей при переключении входов с первого на второй:
    Нажмите на изображение для увеличения. 

Название:	s_08.JPG 
Просмотров:	152 
Размер:	11.8 Кб 
ID:	156364

  4. #163
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Здесь он будет жить
    Нажмите на изображение для увеличения. 

Название:	rg14.JPG 
Просмотров:	278 
Размер:	39.9 Кб 
ID:	157725

  5. #164
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Практически вселился
    Нажмите на изображение для увеличения. 

Название:	rg15.JPG 
Просмотров:	307 
Размер:	54.1 Кб 
ID:	158639
    Заставка по умолчанию:
    Нажмите на изображение для увеличения. 

Название:	rg16.JPG 
Просмотров:	267 
Размер:	20.7 Кб 
ID:	158640

  6. #165
    Старый знакомый Аватар для Aleksey
    Регистрация
    28.01.2005
    Адрес
    Ростов на Дону
    Возраст
    58
    Сообщений
    500

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от forever_student Посмотреть сообщение
    Заставка по умолчанию:
    Может, тогда собственную роспись сделать?

  7. #166
    Частый гость Аватар для caligula73
    Регистрация
    07.02.2012
    Сообщений
    483

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от forever_student Посмотреть сообщение
    Практически вселился
    там ещё место для индикатора входных уровней есть... не планировал ?

  8. #167
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Aleksey Посмотреть сообщение
    Может, тогда собственную роспись сделать?
    Легко
    При включении на чёрном дисплее постепенно проявляется... Смотрится - .
    Если не нравится - в настройках можно сменить. Есть ещё два варианта (фото).

    Цитата Сообщение от caligula73 Посмотреть сообщение
    там ещё место для индикатора входных уровней есть... не планировал ?
    Для себя - всё будет программно. И в этом РГ и в транспорте есть радио ДУ. Транспорт на лету обрабатывает PCM до ЦАПа и отправляет на дисплей РГ. Всё... Никаких буферов, гальваноразвязок и т.д. В общем ни одной железки для индикатора не добавил.
    А вот место для выходных буферов (если в шнурки играть придётся) оставил (справа вплотную к платам РГ)

  9. #168
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от forever_student Посмотреть сообщение
    Транспорт на лету обрабатывает PCM до ЦАПа и отправляет на дисплей РГ.
    Цитата Сообщение от forever_student Посмотреть сообщение
    Никаких буферов, гальваноразвязок и т.д. В общем ни одной железки для индикатора не добавил.
    Конечно, ведь в I2S уже есть вся необходимая информация. Нужно только её оттуда извлечь и декодировать. Тоже думаю над декодером I2S для начала для 44-48 кГц на PIC16.

  10. #169
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,937

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Конечно, ведь в I2S уже есть вся необходимая информация.
    Какую информацию, ты имеешь ввиду? Уровень сигнала?

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Тоже думаю над декодером I2S для начала для 44-48 кГц на PIC16.
    Программный декодер I2S на PIC16? Можно задействовать MSSP в режиме SPI-Slave Receiver, CLK если мне память не изменяет, можно мегегарц до 6-7, но придется помудрить с nSS.
    И мало времени останется на вычисления, сделать индикатор RMS не получится, не успеет, но можно сделать avarage + peak.
    Я когда-то такое делал, только на входе был не I2S а аналоговый сигнал на АЦП PIC16. PIC16F876 два канала тянул, но потом я это дело забросил за ненадобностью.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  11. #170
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Alex Посмотреть сообщение
    Какую информацию, ты имеешь ввиду? Уровень сигнала?
    Для индикатора уровня, конечно.
    Цитата Сообщение от Alex Посмотреть сообщение
    сделать avarage + peak
    Я планировал для начала только пик с временем спада 1 сек.
    Цитата Сообщение от Alex Посмотреть сообщение
    только на входе был не I2S а аналоговый сигнал на АЦП PIC16
    уже делал, поэтому хочется двигаться дальше.

  12. #171
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,937

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    уже делал, поэтому хочется двигаться дальше.
    Может стоит перейти с PIC16 на что-то посильнее? И с аппаратным I2S ?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  13. #172
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Alex Посмотреть сообщение
    сделать индикатор RMS не получится, не успеет
    согласен, но rms и не очень тут нужен.

    ---------- Добавлено в 22:13 ---------- Предыдущее сообщение в 22:12 ----------


    Offтопик:

    Цитата Сообщение от Alex Посмотреть сообщение
    Может стоит перейти с PIC16 на что-то посильнее? И с
    аппаратным I2S ?
    Вроде какие-то dsPIC-и были с I2S?!

  14. #173
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,937

    По умолчанию Re: Еще один вариант РГ им.А.Никитина


    Offтопик:
    Цитата Сообщение от Turbo_man Посмотреть сообщение
    согласен, но rms и не очень тут нужен.
    Не нужен, но я не уверен что при эмуляции I2S у тебя останется время даже для average+peak.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Вроде какие-то dsPIC-и были с I2S?!
    Кажется был, точно не помню. Если хочешь оставаться в рамках любимого (и мною тоже) Микрочипа, то есть он и PIC32, но это тупиковая ветвь эволюции (и эрраты там просто поражают воображение ), лучше сразу идти на какие-нибудь ARMы, самые простые LPC17xx, как в форумных "транспортах".

    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  15. #174
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Конечно, ведь в I2S уже есть вся необходимая информация. Нужно только её оттуда извлечь и декодировать. Тоже думаю над декодером I2S для начала для 44-48 кГц на PIC16.
    В транспорте нет необходимости декодировать I2S. Там данные уже в декодированном виде. Вычислительных ресурсов процессора хватит с головой и для RMS и для
    Цитата Сообщение от Alex Посмотреть сообщение
    ...avarage + peak...
    И получится уже не только
    Цитата Сообщение от Turbo_man Посмотреть сообщение
    ... "показометр"...
    но и
    Цитата Сообщение от Turbo_man Посмотреть сообщение
    ...действительно метрологический инструмент.
    Цитата Сообщение от Turbo_man Посмотреть сообщение
    ...
    Offтопик:


    Вроде какие-то dsPIC-и были с I2S?!

    Offтопик:
    Atmega? I2S, правда нету, но до 10 МГц аппаратный SPI есть

  16. #175
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,937

    По умолчанию Re: Еще один вариант РГ им.А.Никитина


    Offтопик:
    Цитата Сообщение от forever_student Посмотреть сообщение
    Atmega? I2S, правда нету, но до 10 МГц аппаратный SPI есть
    Если мне память не изменяет в каких-то ATMega32 был и I2S.
    SPI хватит и 7мгц у PIC16, если выкрутиться с WCLK->SS. Я бы завел WCLK на прерывание по обоим фронтам, ну а дальше SPI.

    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  17. #176
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина


    Offтопик:


    Если взять за основу уже готовую программу моего индикатора, то понадобится
    только заменить подпрограмму запуска и считывания АЦП на считывание из
    SPI по прерыванию. Сейчас программа работает от встроенного генератора 4МГц. А
    тут я хочу взять 24,5 или 22,5 МГц (то есть 512Fs). И пока работаю с одним
    каналом (моно).
    Цитата Сообщение от Alex Посмотреть сообщение
    Я бы завел WCLK на прерывание по обоим фронтам, ну а дальше SPI.
    Конечно, но я пока согласен и на один канал. А потом попробую и два.


  18. #177
    Старый знакомый
    Автор темы

    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Alex Посмотреть сообщение
    Offтопик:
    Если мне память не изменяет в каких-то ATMega32 был и I2S...


    Offтопик:
    У Atmega I2S точно нет.
    Последний раз редактировалось forever_student; 20.06.2012 в 14:52.

  19. #178
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина


    Offтопик:


    Цитата Сообщение от forever_student Посмотреть сообщение
    В транспорте нет необходимости декодировать
    I2S.

    В ЦАП-е I2S тоже в чистом виде есть, я имел в виду "декодирование" - табличное
    преобразование в децибельную шкалу.


  20. #179
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,937

    По умолчанию Re: Еще один вариант РГ им.А.Никитина

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    А
    тут я хочу взять 24,5 или 22,5 МГц (то есть 512Fs). И пока работаю с одним
    Тебе не нужен MCLK, тебе нужен BCLK, а он 64Fs.
    Три сигнала - WCLK, BCLK и SDATA.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Конечно, но я пока согласен и на один канал. А потом попробую и два.
    Почему с одним каналом? Для этого надо прерывание от WCLK по одном фронту, а я сказал по обоим - это для 2-х каналов.


    Цитата Сообщение от forever_student Посмотреть сообщение
    У Atmega I2S точно нет.
    Я говрил про AtMega32 а не 8-битные AVRы/ATMega.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    я имел в виду "декодирование" - табличное
    преобразование в децибельную шкалу.
    А это вообще нет проблем и в PIC16, потому что делать это надо со скоростью вывода на индикатор (т.е. с временем реакции глаза), а это частоты гораздо ниже чем Fs.
    Последний раз редактировалось Alex; 20.06.2012 в 14:58.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  21. #180
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,748

    По умолчанию Re: Еще один вариант РГ им.А.Никитина


    Offтопик:


    Цитата Сообщение от Alex Посмотреть сообщение
    Тебе не нужен MCLK, тебе нужен BCLK, а он 64Fs.


    Три сигнала - WCLK, BCLK и SDATA.

    Всё правильно, так и собираюсь делать. MCLK вместо встроенного генератора
    4МГц. И чтобы не плодить помехи с комбинационными частотами. Всё равно ведь
    какой-то клок же нужен, пусть будет кратен входному потоку.

    Тут пришла полезная мысль про то, что неплохо было бы сразу ещё и выводить вспомогательную информацию о входном потоке: частота, разрядность 16...24 бит, формат данных LJ, RJ, I2S. Очень полезно для анализа приходящих данных.

    Цитата Сообщение от Alex Посмотреть сообщение
    Почему с одним каналом?

    Чтобы съэкономить время для расчётов.



    Цитата Сообщение от Alex Посмотреть сообщение
    Для этого надо прерывание от WCLK по одном фронту, а я
    сказал по обоим - это для 2-х каналов.

    Да понял я это.


    Цитата Сообщение от Alex Посмотреть сообщение
    делать это надо со скоростью вывода на
    индикатор

    разумеется, так и работает моя старая программа.


Страница 9 из 12 Первая ... 7891011 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •