|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Сегодня я путешествовал по огромному 5-этажному супермаркету в поисках эмалированного ведра, и ведро приобрел, но когда уже пробирался на выход, почти что проскочил мимо отдела детских игрушек, и тут вдруг вспомнил про один наш старый топик: Детский обучающий компьютерЗарулил я с ведром в отдел детских игрушек, а там этих детских ноутбуков и лаптопов и прочих вариантов аж огромная витрина! И можно все брать, смотреть, трогать... Наверно, я смотрелся забавно, щщюпая с эмалированным ведром кнопки этих недо-ноутбуков и недо-лаптопов... Короче, в подавляющем большинстве клавиши откровенно не ахти... Но тут мне попался вот такой красавец: Детский обучающий компьютер "Эрудит" русско английскийСкорее всего, для детей он "негламурный", поэтому он стоял как-то задвинутый на нижнюю полку. Но клавиши у него оказались вполне серьезные и приятные! А "негламурность" и серость - так и вовсе замечательно, если его для своей самоделки использовать! В общем, я попросил вставить батарейки и пожмакал это чюдо "на ходу" - кнопки реально путные... почти как настоящие... Рука непроизвольно полезла в карман и я его тут же купил. Соотношение цена/качество вполне терпимое - 1600 р. В более дешевых кнопки совсем хлам, в более дорогих - ненамного лучше. Пластмасса корпуса хорошая неподецки, разобраться должен нормально - всё на саморезах, заподлян вроде не увидел, хотя и "сделан в Чайне"... Индикатор LCD - "графический", но "пиксели" нереально огромные, наверное, чтобы дети их хорошо различали. Есть места под 2 спикера, но вставлен один. Игрушка прикольно общается голосом, есть "псевдо-мышь", в ней только 2 кнопки - Enter и Esc. Сейчас некогда - так что фотки не мои. Где-то числа 12 июля я освобожусь немного от дел, разберу " гаджет" и фотки добавлю. Надеялся, что кто-то такой уже разбирал, но не нашел таких фоток...
_________________ iLavr
|
08 Jul 2015 15:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22826 Location: Silicon Valley
|
Я разбирал подобный 8 лет назад: http://www.nedopc.org/forum/viewtopic.php?f=65&t=8856Потом ещё парочку прикупил разных, но не разбирал и не фоткал
|
08 Jul 2015 15:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я немного поторопился надергать из интернета фотографии, похожие на мою покупку. На самом деле вариантов этой игрушки достаточно много и конкретно мое приобретение выглядит реально вот так: Развивающий Компьютер "Эксперт" Бренд: Tongde Артикул: B442544R Прежде чем разломать девайс, я решил поинтересоваться, приходила ли еще кому-либо в голову мысль использовать подобное поделие в своих недо-писишных конструкциях, поскольку выпускаются такие игрушки уже достаточно давно. Поскольку Шаос подобное изделие разбирал, то я поинтересовался в личку, не искал ли он принципиальные схемы этой штуки. И Шаос ответил: Я и сам потратил дня три пытаясь разыскать схемотехнику этой игрушки, поскольку при их многообразии и похожести есть у них разные черты, что предполагает возможность их программирования. И как мне кажется, что-то похожее я нашел, а в поиске мне помог один патент США: Патент US 6882824 B2 - Interactive teaching toyЕсть там схема очень похожая: Я сразу поискал, что это за ИС SPC500A...SPC500A1И нашел довольно интересную информацию, что это контроллеры, имеющие в составе: - 8-bit microprocessor - 512K-byte ROM for program and audio data - 128-byte working SRAM - Two 12-bit timer/counters - 6 INT sources - Key wake -up function - 23 general I/Os - Serial interface I/O Approx. - 120 sec speech @ 7KHz sampling rate with ADPCM - One PWM audio output (single speaker) - Two DA output - Multi-duty cycle mode
А область их применения: - Intelligent education toys Ex. Pattern to voice (animal, car, color, etc.) Spelling (English or Chinese) Math - High end toy controller - Talking instrument controller - General speech synthesizer - Industrial controllerА вот что меня действительно удивило: 8-bit microprocessor - 6502-совместимый, если я правильно прочел даташиты на этот и похожий контроллеры: SPC500A1; SPC81A1 . Думаю, что поиск надо продолжить - возможно, что есть шанс сменить встроенное ПО этой игрушки, раз уж она совместима с 6502! PS. Похоже на правду.. SPC500A1 не нашел, а нашел SPC700:PPS. Рассмотрел внимательно дисплей: LCD 16X64 больших пикселя! Ужосс! Как у малобюджетных древних мобильников... Сам LCD походит на ADITECH 1 ADT9120, 16 x 64 Dot, 80 x 319 mm, и контроллеры такие от SPC мне попадались...
_________________ iLavr
|
12 Jul 2015 09:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я тут в связи с диспутом от (не)популярности 6502 вспомнил, что и детские обучающие компьютеры выполнены на его аналогах, и немного решил почитать про них. Собственно, SPC500A и SPC500A1 позицонируются по даташитам как CPU based two-channel speech/melody- синтезаторы с управлением CMOS 8-bit microprocessor-ом, исполняющим 69 instructions, аналогичных 6502, с 512K-byte ROM for speech and melody data and 128-byte working SRAM. Смущает, что у клона, судя по описанию, нет регистра Y... Как это повлияло на систему команд выяснить не удалось. На кристаллы также добавлены параллельный и последовательный порты, а также таймеры. Естественно, присутствует аппаратная часть для синтеза звука. Чем-то это всё в совокупности напоминает развитый PIC с системой комманд 6502. Наиболее часто, судя по патентам, используются в детских развивающих игрушках. А вот SPC700 - 8-битное процессорное ядро от Sony с набором инструкций, аналогичным MOS Technology 6502, но весьма расширенным. Применяется в аудио-процессоре Nintendo S-SMP. Само ядро тоже расширено и способно выполнять некоторые 16-битные операции, при этом 16-битным аккумулятором становится Y+A. Систему комманд удалось найти: SPC 700 DocumentationИнтересно, что японцы решили изменить ряд мнемоник в стиле Intel: | | | | Code: ... MOV X,A 5D 1 NOP 1 MOV A,X 7D 1 NOP 1 MOV X,SP 9D 1 NOP 1 MOV SP,X BD 1 NOP 1 MOV A,Y DD 1 NOP 1 MOV Y,A FD 1 NOP 1 MOV (X),(Y) 99 1 NOP 1 MOV (X)+,A AF 1 NOP 1 MOV A,(X)+ BF 1 NOP 1 MOV (X),A C6 1 NOP 1 MOV A,(X) E6 1 NOP 1 ... | | | | |
Кстати, действительно привычнее, нежели родные TXY, TAX, TAY и т.п. от 6502...
_________________ iLavr
|
02 Jul 2018 00:29 |
|
|
barsik
Doomed
Joined: 19 Feb 2017 03:46 Posts: 583 Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
|
Да, моторолловские мнемоники непривычны. Я даже недавно подумывал о написании своего ассемблера для 6800 с мнемониками похожими на Z80 и даже разработал всё это на бумаге. Но пока читал книги про программирование 6800 и написал пару простейших программок, как-то стало понятно, что можно смириться и особого неудобства нет. Они эти мнемоники выбирали, чтобы упростить компилятор ассемблера, а не жизнь программиста.
Добавление автоинкремента грамотно. В DEC есть косвенная адресация с автоинкрементом и это было удобно. Вспомнив об этом, я сделал соответствующую макрокоманду в ассемблер. Стало как в DEC-е. Так что и во все ассемблеры полезно добавить автоинкремент в регистры используемые для адресации.
|
02 Jul 2018 00:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я так делал когда впервые шагнул в сторону от родного 580ВМ80 к микро-ЭВМ 1816ВЕ35(48). Всё очень похоже, но меня "плющили" его R0, R1, R2 ... и т.п. Я решил себя не мучать, благо всё это было еще на "Специалисте", и перекомпилировал ассемблер 1816ВЕ35(48) так, чтобы он понимал R0, R1, R2 ... как H, L, D, E ... и т.п. И дело сразу пошло! Что значат привычки... P.S. Кстати, вот здесь большой архив всех этих Interactive teaching toys со схемами и описаниями:https://patents.google.com/patent/US6882824B2/en
_________________ iLavr
|
02 Jul 2018 01:43 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Оказывается, есть такая китайская фирма Sunplus Technology Co. Ltd. https://www.sunplus.com/Она и делает огромное количество различных микроконтроллеров, основанных на ядре 6502. Но обращаются с ядром 6502 и с системой его команд они весьма вольно. Я скачал даташит на систему команд 6502 от Sunplus Technology : http://read.pudn.com/downloads89/ebook/340950/6502%E6%8C%87%E4%BB%A4/sunplus_6502.pdfВидимо, понравилось китайцам ядро 6502 - они ведь до сих пор штампуют свои поделия aka "Денди". P.S. И еще одну ссылочку оставлю, на всякий случай: https://www.digchip.com/datasheets/parts/datasheet/922/SPC500A1.php
_________________ iLavr
|
22 Aug 2018 10:43 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
И есть у них инструмент разработки под эти микроконтроллеры - x2s.exeНо бесплатно они его, видимо, не раздают... Как-то скромно без помпы и рекламы работают китайцы из Sunplus Technology... Хотя, на некоторых форумах их изделия упоминают наравне с PIC. Лицензию на ARM processor скромненько так прикупили... Sunplus Licenses ARM1176Z-S Processor for Advanced Consumer Electronics ApplicationsПроцессоры ~6502 от Sunplus Technology поддерживает ассемблер ca65. Хотя и с некоторой оговоркой:
_________________ iLavr
|
22 Aug 2018 14:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
| | | | Lavr wrote: Я с ногами дисплея - другую пристрелку делал... Если у ЖКИ 80 выводов, то "голый" SPC500A1 им управлять не сможет... Ему банально не хватает выводов. Значит, в капле либо не он залит, либо он, но вместе с контроллером ЖКИ. | | | | |
Но, оказывается, в наборе микроконтроллеров от Sunplus Technology с ядром 6502 есть более подходящий вариант чипа для такой игрушки, как детский обучающий лаптоп. Это микросхемы: SPLB31A/GPLB31A - их выпускают два подразделения Sunplus Technology / Generalplus. http://www.ic72.com/pdf_file/-/428519.pdf - SPLB31A http://www.generalplus.com/doc/ds/GPLB31AV14_ds.pdf - GPLB31Aэто по сути одна и та же БИС, но с разными названиями. И вот эта БИС содержит в себе встроенный контроллер ЖКИ до 2368 Dots ! Причем он настраиваемый. Схема типичного включения SPLB31A показывает, что и полноценную клавиатуру эта БИС просканировать может: Так что эта SPLB31A - наиболее вероятный вариант того, что залито капелькой на плате Compukidz Laptop.
_________________ iLavr
|
23 Aug 2018 17:50 |
|
|
murgatroid_79
Senior
Joined: 07 Dec 2010 02:51 Posts: 157 Location: РФ г.КЕМЕРОВО
|
Вот и у меня появилась пара детских ноутбуков. Разбирать было страшно,но надо было подремонтировать,заодно и отфотал Вот первый--розовый ... Из особенностей стоит отметить,что клавиатура к основной плате подключена через промежуточную платку всего тремя проводками И ещё на плате клавиатуры,как мне показалось,написаны китайские имена.
_________________ В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
|
16 Sep 2018 09:25 |
|
|
murgatroid_79
Senior
Joined: 07 Dec 2010 02:51 Posts: 157 Location: РФ г.КЕМЕРОВО
|
Второй недоноут. Расцветка менее гламурная,а функционал поинтереснее. Во первых сам конструктив позволяет повернуть дисплей так,что недоноутбук становится недопланшетом...это для игровых программ сделано-нужные кнопки продублированы на верхнюю часть. А вот клавиатура не порадовала Из-за того,что в нишу клавиатуры поместили недомышку(просто кнопки вверх\вниз,влево\вправо и ввод) нехватило места разместить нормально буквы..Часть букв разместили на цифровых клавишах ...
_________________ В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
|
07 Oct 2018 20:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
К сожалению сейчас занят другими делами весьма плотно... Но по итогам изучения предполагаемых микросхем-капелек для этих детских ноутов и тамагочи созрела одна мысль, как их использовать сильно не ломая. Конечно, можно выкинуть всю электронику и использовать корпус и клавиатуру под свою конструкцию. Но есть другая идея: поскольку выяснилось, что вроде бы есть возможность подгрузить в сабж небольшие программы, которые для его "капельки" тестовые, то можно попробовать загрузить собственную программу типа мини-терминал. Эта программа обслуживает клавиатуру, вывод на родной дисплейчик и передачу/прием по последовательному интерфейсу. А что-то основное - запилить на маленькой платке Ардуино или просто на микроконтроллере AVR. Типа, как я попробовал вот здесь: KIM Uno - a 6502 KIM-1 Computer on Arduino - всё работает через последовательный интерфейс. Я отлично понимаю, что ЖК дисплей убогий у этих детских ноутбуков, но в "капельку" встроен его контроллер. Если выкинуть "капельку", этот дисплей и по параметрам убогий, и управление ему делать отдельно - себе дороже, останется только его выбросить. Вот Shaos показал его отдельно: http://www.nedopc.org/forum/viewtopic.php?f=65&t=8856&start=30#p146476Это просто ЖК-матрица без собственного контроллера "на стекле". Вот такая есть у меня скромная мысль, как заюзать детский ноутбук типа "Эрудит" и т.п....
_________________ iLavr
|
07 Oct 2018 22:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Поехал я в субботу раненько с утра на барахолку с целью отыскать вот такой конденсатор: Но с радиодеталями на барахолке было совсем тускло, и все, у кого хоть какое-то радиобарахло было, почему-то пугались моего вопроса про " конденсатор переменной ёмкости с воздушным диэлектриком" - опускали глаза в пол и чаще всего почему-то в ответ молчали... И я уже собрался уходить с пустыми руками, как вдруг купил у одной бабушки детский обучающий ноутбук Play Smart. Бабушка просила 20 рублей, дал ей 30 Р. - очень умилила фраза:" я не знаю, что это такое, но за 20 рублей - забирай..." А у соседней бабушки купил за полтинник вот такой калькулятор: Бабушка честно сказала мне:" Он, может, не работает...". Я ей также честно ответил, что "работать" на нём я скорее всего и не буду. Ну один АЛС-318 из своих запасов я использовал, надо запас пополнить. Тем более, что он 130 Р. сам по себе стоит, да и нет его у нас в магазинах - я как-то искал... Барахолка - такое дело: вечно купишь не то, за чем, собственно, приехал...
_________________ iLavr
|
15 May 2021 14:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Протряс поисковики на фразу: VTech Learning Laptop schematics diagram - пусто... Нет любопытных, видимо, посмотреть что и как в обучающих детских ноутбуках от VTech... Только на Hackaday старый VTech PreComputer 1000 поковыряли... ...но в нём еще живой Z80 был...
_________________ iLavr
|
15 May 2021 17:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я сегодня заканчивал программу Ханойские башни под процессор 6502 и эмулятор компьютера " Агат-7"... И, оглядев своё произведение, пришел к выводу, что индексный регистр Y можно реально из 6502 выкинуть, поскольку я его в программе практически не использовал! Я, конечно, же сразу его и поиспользовал в самом моём любимом режиме адресации: (zp),y ... и тут же вспомнил про этот топик, где всякие обрезанные клоны 65хх02 упоминались. Многие ссылки здесь уже протухли, к сожалению... но по одной из ссылок я неожиданно вот такую прикольную играшечку обнаружил! TEARDOWN: VTECH WHIZ KID LUGGABLE COMPUTERДействительно... что-то такое из классики прошлого он напоминает... может быть даже и Kaypro...
_________________ iLavr
|
27 Feb 2022 18:26 |
|
|
Who is online |
Users browsing this forum: No registered users and 11 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|