Bitcoin Forum
November 02, 2024, 10:11:57 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 56 »
  Print  
Author Topic: [Применение чипов Bitfury], схемные решения и т.п.  (Read 141710 times)
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 02:15:49 PM
Last edit: November 19, 2013, 08:26:25 AM by ermak72
 #1

Чипы получил и попробую взять на себя ответственность за открытие темы по изготовлению устройства.
В этой теме просьба не писать постов и вопросов, не связанных с  техническими решениями
Приветствуются вопросы и идеи в разработке решений по питанию, интерфейсу и программированию устройства.
Надеюсь это ускорит выпуск готового устройства Bitfury ASIC, и совместными усилиями мы сможем найти простое решение которое под силу и в короткие сроки изготовить фабрике в России.

Множество неплохих идей и ссылок осталось в теме "[Предзаказ] Bitfury ASIC 65nm" поэтому просьба к авторам перепостить сюда то, что считаете важным для реализации идеи.



FAQ по чипу Bitfury

1. Что представлят собой чип Bifury?
Микросхема в корпус QFN48 7x7mm с шагом выводов 0,5mm. технология 65 нм
Прдназначна для расчёта хешей SHA256 в устройствах Bitfury ASIC - планирумых к выпуску от Метабанк.

2. Какова распиновка чипа?
pin
1-CMQ цепь токового зеркала для последовательной запитки чипов https://bitcointalk.org/index.php?topic=183368.msg2460608#msg2460608
2-CMPLUS цепь токового зеркала для последовательной запитки чипов https://bitcointalk.org/index.php?topic=183368.msg2460608#msg2460608
3-CMMINUS цепь токового зеркала для последовательной запитки чипов
4-IOVDD питание 1,8v
5-OUTCLK выход напряжения с частотой CLK для синхронизации следующего чипа (на пин-INCLK ведомого чипа)
6-OUTSCK выход последовательного тактового сигналала шины SPI для следующего чипа (на пин-INSCK ведомого чипа)
7-OUTMOSI выход передачи данных шины SPI для следующего чипа (на пин-INMOSI ведомого чипа)
8-OUTMISO вход передачи данных шины SPI от следующего чипа (от пин-INMISO ведомого чипа)
9-INMISO выход передачи данных шины SPI для предидущего чипа (на пин-OUTMISO ведущего чипа, или на контролер интерфейса SPI)
10-INMOSI вход передачи данных шины SPI от предидущего чипа (от пин-OUTMOSI ведущего чипа, или от контролера интерфейса SPI)
11-INCSK вход последовательного тактового сигналала шины SPI от предидущего чипа (на пин-OUTSCK ведущего чипа, или от контролера интерфейса SPI)
12-INCLK вход напряжения с частотой CLK для синхронизации (от пин-OUTCLK ведущего чипа, или от тактового генератора)
13-IOREF опорное напряжение чипа 0.9 V (снимается с делителя напряжения IOVDD, или питается от VDD-0.9 V)
14...48-VDD питание ядра чипа 0.6-0.9 V максимальный ток одного чипа до 6А
49-дно чипа, GND

Внимание: размах импульсов входов-выходов шины SPI чипа - напряжением 1,8 вольта (используйте согласователь уровней для контролера интерфейса SPI, обычно размах импульсов контролера 3,3 вольта)

3.Можно-ли питать чип большим напряжением?
Чип не рекомендуется питать напряжением выше 0,95...0,98v так-как защитные диоды включенные в прямом направлении VDD-GND откроются и зашунтируют питание VDD максимальным током, а это будет максимум нагрева и минимум прироста скорости

4.Можно-ли питать чип от нескольких источников на разны пины VDD?
VDD пины связанны между собой в чипе, получается параллельное подключение источников... это плохо для стабильности питания и для самих источников.
arlumba
Hero Member
*****
Offline Offline

Activity: 690
Merit: 502



View Profile
June 25, 2013, 02:26:24 PM
 #2

Отлично, хорошая тема, надеюсь не засрут.
Много полезной инфы в английской ветке: https://bitcointalk.org/index.php?topic=228677.240
Intron основные шаги выложил. Плюс подсказки от Bitfury которых нету в русской, по типу что питание на IOVDD надо подавать позже основного, какие неиспользуемые сигнальные ноги заземлять и тп.

На чем планируешь делать макет?
Короче выкладывай все, буду следить с удовольствием Smiley


arlumba
Hero Member
*****
Offline Offline

Activity: 690
Merit: 502



View Profile
June 25, 2013, 02:32:10 PM
 #3

bitfury
Sr. Member
****
Offline Offline

Activity: 266
Merit: 251


View Profile
June 25, 2013, 02:34:35 PM
 #4

Отлично, хорошая тема, надеюсь не засрут.
Много полезной инфы в английской ветке: https://bitcointalk.org/index.php?topic=228677.240
Intron основные шаги выложил. Плюс подсказки от Bitfury которых нету в русской, по типу что питание на IOVDD надо подавать позже основного, какие неиспользуемые сигнальные ноги заземлять и тп.

На чем планируешь делать макет?
Короче выкладывай все, буду следить с удовольствием Smiley




Вот насчет IOVDD и VDD - провели еще опыт - IOVDD было на месте а резетили сбросом VDD - чип выжил без проблем!

Еще нормально IOREF соединять с VDD если клоков быстрых нет - у INTRON'а все работало - и вобщем-то так и задумывалось - на микрофотографии от zeptobars думаю теперь видно ПОЧЕМУ ТАК (VDD и GND в сетке чередуются) - сетка-бы не получилась если пины по другому сделать.... СЛЕВА идет шина распределения питания IOVDD, по основной площади - питание ядер:

ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 02:37:59 PM
 #5

Отлично, хорошая тема, надеюсь не засрут.
Много полезной инфы в английской ветке: https://bitcointalk.org/index.php?topic=228677.240
Intron основные шаги выложил. Плюс подсказки от Bitfury которых нету в русской, по типу что питание на IOVDD надо подавать позже основного, какие неиспользуемые сигнальные ноги заземлять и тп.

На чем планируешь делать макет?
Короче выкладывай все, буду следить с удовольствием Smiley
Спасибо за комент, английскую инфу читаю с трудом, хотелось-бы комментарий от  Bitfury (опоздал, вижу ответ Bitfury - спасибо)))
Как я понимаю питание на IOVDD и так придёт с задержкой, но если нужно больше, можно поставить ключ с запиткой от чипа
arlumba
Hero Member
*****
Offline Offline

Activity: 690
Merit: 502



View Profile
June 25, 2013, 02:53:14 PM
 #6

bitfury, разводка питания выглядит как-то инопланетно, в реальности наверное еще красиво переливается  Grin
Xtc
Legendary
*
Offline Offline

Activity: 1973
Merit: 1028


;u


View Profile WWW
June 25, 2013, 02:54:58 PM
 #7

ermak72, а сколько чипов получил? Покажи свои наработки если есть, у людей острая нехватка фотографий.
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 03:08:57 PM
Last edit: June 25, 2013, 03:23:13 PM by ermak72
 #8

ermak72, а сколько чипов получил? Покажи свои наработки если есть, у людей острая нехватка фотографий.
Думал попробывать USB игрушку, но чипов дали 6шт - займусь линейкой, даю схему USB на обсуждение.
Печатные платы у меня давно хранятся в DipTrace и дорабатываются, у кого есть прога и хочет полюбоваться ими в 3D могу выложить )))

Если линейка питания не пойдёт, есть D12F200A - она потянет все 6 парралельно.
arlumba
Hero Member
*****
Offline Offline

Activity: 690
Merit: 502



View Profile
June 25, 2013, 03:34:54 PM
 #9

Прикольное питалово, надеюсь в нашей деревне можно найти. Cофт для интерфейса адаптировал?
Вопрос к Bitfury, имеет вообще смысл пошаманить с питанием и внешним клоком для разгона? Или внутренний осциллятор вместе с питанием уже идеально слаженно работает и можно не заморачиваться?
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 04:39:28 PM
Last edit: February 08, 2014, 07:00:58 PM by ermak72
 #10

Прикольное питалово, надеюсь в нашей деревне можно найти. Cофт для интерфейса адаптировал?
В нашей деревне этого не найти)))) Только по интернету заказать )))
А по софту для MCP2210? я её не нашёл (когда был в Москве заезжал на Митино, нет) ну может оно и к лучшему, есть RasPi, займусь линейкой

дополнение.
исправленная схема линейки, диод нагрузки любой с падением 0,7...0,9 например 6A10
можно подобрать по напряжению питания чипа (выбор диода не критичен)
bitfury
Sr. Member
****
Offline Offline

Activity: 266
Merit: 251


View Profile
June 25, 2013, 04:42:27 PM
 #11

Прикольное питалово, надеюсь в нашей деревне можно найти. Cофт для интерфейса адаптировал?
В нашей деревне этого не найти)))) Я для дела распаяю ModMiner Qad (от BTCFPGA) там есть и OKR-t/3 и D12F200A
А по софту для MCP2210? я её не нашёл (когда был в Москве заезжал на Митино, нет) ну может оно и к лучшему, займусь линейкой


О! Вот это (линейка) уже интересно!!!! Как-же она будет жить! Не перебарщивайте с напряжением для начала.
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 04:49:36 PM
 #12

О! Вот это (линейка) уже интересно!!!! Как-же она будет жить! Не перебарщивайте с напряжением для начала.
Мы уже обсуждали эту схему, но затерялось... 74-я стр. предзаказа ))))) bitfury поправьте, что в ней не-так...
Я попробую 3чипа от 3v3, чипы если убью - жалко, хотя Тимур лицензию на убийство дал)))))
bitfury
Sr. Member
****
Offline Offline

Activity: 266
Merit: 251


View Profile
June 25, 2013, 04:57:57 PM
 #13

О! Вот это (линейка) уже интересно!!!! Как-же она будет жить! Не перебарщивайте с напряжением для начала.
Мы уже обсуждали эту схему, но затерялось... 74-я стр. предзаказа ))))) bitfury поправьте, что в ней не-так...
Я попробую 3чипа от 3v3, чипы если убью - жалко, хотя Тимур лицензию на убийство дал)))))

Попробуйте от 2.5 V  3 чипа сначала :-) 1.1 V будет для них сильно круто - если номиналы не подберете чтобы поделилось четко.

Там-же номиналы я точно не сказал - это исследовать надо - какие именно.
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 05:13:46 PM
 #14

Попробуйте от 2.5 V  3 чипа сначала :-) 1.1 V будет для них сильно круто - если номиналы не подберете чтобы поделилось четко.

Там-же номиналы я точно не сказал - это исследовать надо - какие именно.

Понятно))) там диод в прямом включении откроется...
А если вместо резистора RN четвёртый чип? Нужно устройство под блок питания РС подогнать, быстрее в производство уйдёт )))
zulunation
Sr. Member
****
Offline Offline

Activity: 335
Merit: 250


View Profile
June 25, 2013, 05:27:51 PM
 #15

ermak72 у твоего источника питания очень тонкие контакты (на малленькой плате) ты к ним подпаиваешь проводки или впаял его в другую плату?
PC_M@niac
Jr. Member
*
Offline Offline

Activity: 52
Merit: 3



View Profile
June 25, 2013, 05:32:17 PM
 #16

Делаю репост из топика с предзаказом:

Если вернуться к теме железа, у меня есть пара предложений:
1. Поставляем голые платы для тех, кто спешит. Остальные могут ждать рюшиков (по желанию).
2. На плате ставим распространённые разъёмы питания: 4-х контактный Molex или 4, 6, 8 контактные ATX-CPU, PCI-Express, избавляя себя от плясок с БП. Просто делаем возможным подключение железок от обычного БП ATX. Если там уже предусмотрен какой-то нестандартны разъём, переходник на распространённые или хотя-бы штеккер для этого разъёма был-бы весьма уместен.
3. Крепление кулеров подгоняем под стандартные для процов или северного моста. Учитывая что чипы маленькие и не очень горячие, можно остановиться на формате северного моста. Тогда энтузиасты смогут ставить любые доступные в продаже кулера или теплосъёмники под водянку.
4. Делаем (по возможности) ширину платы до 14см чтобы её было возможно разместить в 5.25" отсеке системника - тогда вопросы корпуса снимаются сами собой. Наличие по периметру хоть каких-то крепёжных отверстий строго приветствуется.
5. Добавить возможность стекирования плат по питанию и интерфейсу (как это сделано у BFL), чтобы подключать к компу первую, а остальные - цепочкой. Не принципиально, но вкусно.

У кого какие замечания/предложения есть по данному вопросу? У самих разработчиков есть желание прокомментировать?
ermak72 (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
June 25, 2013, 05:43:29 PM
Last edit: June 25, 2013, 05:58:39 PM by ermak72
 #17

ermak72 у твоего источника питания очень тонкие контакты (на малленькой плате) ты к ним подпаиваешь проводки или впаял его в другую плату?
zulunation, вы про POL-модуль OKR-T/3 или D12F200A? Припаивать буду к плате конечно, не на проводки (про другую не понял)
Контакты нормальные, слой меди на плате тоньше, можно и проводками-многожильными-короткими главное паразитную индуктивность проводов не набрать )))
токи OKR-T/3=3Ампера, D12F200A=40A гляньте даташит ))
Разглядываю сейчас плату интрона.
https://dl.dropboxusercontent.com/u/26351037/7efd0497706b.jpg
 Вроде упоминали что емкости там 0402. Но на вид побольше будут. Не ужели 0805?
Там увеличено))) чип маленький 7х7мм с ноготь )))

Ребят, давайте посты дописывать кнопкой edit страниц темы меньше будет))))
zulunation
Sr. Member
****
Offline Offline

Activity: 335
Merit: 250


View Profile
June 25, 2013, 05:47:53 PM
 #18

ermak72 у твоего источника питания очень тонкие контакты (на малленькой плате) ты к ним подпаиваешь проводки или впаял его в другую плату?
zulunation, вы про POL-модуль OKR-T/3 или D12F200A? Припаивать буду к плате конечно, не на проводки (про другую не понял)
токи OKR-T/3=3Ампера, D12F200A=40A гляньте даташит ))

Да я имелл ввиду OKR-T/3. У меня модуль LDO10C тоже с контактами малленькими.
zulunation
Sr. Member
****
Offline Offline

Activity: 335
Merit: 250


View Profile
June 25, 2013, 05:51:13 PM
Last edit: June 25, 2013, 06:17:10 PM by zulunation
 #19

Разглядываю сейчас плату интрона.
https://dl.dropboxusercontent.com/u/26351037/7efd0497706b.jpg
 Вроде упоминали что емкости там 0402. Но на вид побольше будут.

Хотя нет. Именно 0402.
BarsMonster
Newbie
*
Offline Offline

Activity: 39
Merit: 0



View Profile
June 25, 2013, 07:09:13 PM
 #20

Интересен вопрос непосредственно майнинга тестовой схеме без RaspberryPi.
Т.е. интерфейс PC<>Bitfury, через USB<>RS232 чип аль еще как (LPT с level converter-ами?).
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 56 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!