Детский ноутбук "Эрудит"

Разбираем и анализируем электронные девайсы и гаджеты (а также собираем их обратно)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Детский ноутбук "Эрудит"

Post by Lavr »

Сегодня я путешествовал по огромному 5-этажному супермаркету
в поисках эмалированного ведра, и ведро приобрел, но когда уже
пробирался на выход, почти что проскочил мимо отдела детских
игрушек, и тут вдруг вспомнил про один наш старый топик:
Детский обучающий компьютер
Зарулил я с ведром в отдел детских игрушек, а там этих детских
ноутбуков и лаптопов и прочих вариантов аж огромная витрина!
И можно все брать, смотреть, трогать...

Наверно, я смотрелся забавно, щщюпая с эмалированным ведром
кнопки этих недо-ноутбуков и недо-лаптопов... :lol:
Короче, в подавляющем большинстве клавиши откровенно не ахти... :(
Но тут мне попался вот такой красавец:
re_erudit0.gif
Детский обучающий компьютер "Эрудит" русско английский

Скорее всего, для детей он "негламурный", поэтому он стоял как-то
задвинутый на нижнюю полку.
Но клавиши у него оказались вполне серьезные и приятные!
А "негламурность" и серость - так и вовсе замечательно, если его
для своей самоделки использовать! :kruto:
re_erudit1.gif
В общем, я попросил вставить батарейки и пожмакал это чюдо "на ходу" -
кнопки реально путные... почти как настоящие... :D
Рука непроизвольно полезла в карман и я его тут же купил. :wink:
Соотношение цена/качество вполне терпимое - 1600 р.

В более дешевых кнопки совсем хлам, в более дорогих - ненамного лучше.

Пластмасса корпуса хорошая неподецки, разобраться должен нормально -
всё на саморезах, заподлян вроде не увидел, хотя и "сделан в Чайне"...
Индикатор LCD - "графический", но "пиксели" нереально огромные, наверное,
чтобы дети их хорошо различали. 8)
Есть места под 2 спикера, но вставлен один. Игрушка прикольно общается
голосом, есть "псевдо-мышь", в ней только 2 кнопки - Enter и Esc.

Сейчас некогда - так что фотки не мои. Где-то числа 12 июля я освобожусь
немного от дел, разберу "гаджет" и фотки добавлю.
Надеялся, что кто-то такой уже разбирал, но не нашел таких фоток...
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Детский ноутбук "Эрудит"

Post by Shaos »

Я разбирал подобный 8 лет назад:

viewtopic.php?f=65&t=8856

Потом ещё парочку прикупил разных, но не разбирал и не фоткал :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Я немного поторопился надергать из интернета фотографии, похожие на мою покупку.
На самом деле вариантов этой игрушки достаточно много и конкретно мое приобретение
выглядит реально вот так:
B442544R.jpg
Развивающий Компьютер "Эксперт"
Бренд: Tongde
Артикул: B442544R


Прежде чем разломать девайс, я решил поинтересоваться, приходила ли еще кому-либо
в голову мысль использовать подобное поделие в своих недо-писишных конструкциях,
поскольку выпускаются такие игрушки уже достаточно давно.
Поскольку Шаос подобное изделие разбирал, то я поинтересовался в личку, не искал
ли он принципиальные схемы этой штуки.
И Шаос ответил:
Shaos wrote:а вообще там чип-лепёшка - фиг знает что внутри - может ASIC,
а может и микроконтроллер какой...
Я и сам потратил дня три пытаясь разыскать схемотехнику этой игрушки, поскольку
при их многообразии и похожести есть у них разные черты, что предполагает возможность
их программирования.

И как мне кажется, что-то похожее я нашел, а в поиске мне помог один патент США:
Патент US 6882824 B2 - Interactive teaching toy

Есть там схема очень похожая:
D00006.gif
D00005.gif
Я сразу поискал, что это за ИС 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:
The SPC700 instruction set is quite similar to that of the 6502 CPU family, but includes additional instructions...
PPS. Рассмотрел внимательно дисплей: LCD 16X64 больших пикселя! Ужосс! :o
Как у малобюджетных древних мобильников...
Сам LCD походит на ADITECH 1 ADT9120, 16 x 64 Dot, 80 x 319 mm, и контроллеры такие от SPC мне попадались...
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Я тут в связи с диспутом от (не)популярности 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. :wink:
Наиболее часто, судя по патентам, используются в детских развивающих игрушках.

А вот SPC700 - 8-битное процессорное ядро от Sony с набором инструкций, аналогичным MOS Technology 6502,
но весьма расширенным.
Применяется в аудио-процессоре Nintendo S-SMP.

Само ядро тоже расширено и способно выполнять некоторые 16-битные операции, при этом
16-битным аккумулятором становится Y+A.

Систему комманд удалось найти: SPC 700 Documentation

Интересно, что японцы решили изменить ряд мнемоник в стиле Intel:

Code: Select all

...
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... :D
iLavr
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 03:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Post by barsik »

Да, моторолловские мнемоники непривычны. Я даже недавно подумывал о написании своего ассемблера для 6800 с мнемониками похожими на Z80 и даже разработал всё это на бумаге. Но пока читал книги про программирование 6800 и написал пару простейших программок, как-то стало понятно, что можно смириться и особого неудобства нет. Они эти мнемоники выбирали, чтобы упростить компилятор ассемблера, а не жизнь программиста.

Добавление автоинкремента грамотно. В DEC есть косвенная адресация с автоинкрементом и это было удобно. Вспомнив об этом, я сделал соответствующую макрокоманду в ассемблер. Стало как в DEC-е. Так что и во все ассемблеры полезно добавить автоинкремент в регистры используемые для адресации.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

barsik wrote:Я даже недавно подумывал о написании своего ассемблера для 6800 с мнемониками похожими на Z80...
Я так делал когда впервые шагнул в сторону от родного 580ВМ80 к микро-ЭВМ 1816ВЕ35(48).
Всё очень похоже, но меня "плющили" его R0, R1, R2 ... и т.п.
Я решил себя не мучать, благо всё это было еще на "Специалисте", и перекомпилировал
ассемблер 1816ВЕ35(48) так, чтобы он понимал R0, R1, R2 ... как H, L, D, E ... и т.п. :wink:
И дело сразу пошло! Что значат привычки... :D


P.S. Кстати, вот здесь большой архив всех этих Interactive teaching toys со схемами и описаниями:
https://patents.google.com/patent/US6882824B2/en
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Оказывается, есть такая китайская фирма Sunplus Technology Co. Ltd. https://www.sunplus.com/
Она и делает огромное количество различных микроконтроллеров, основанных на ядре 6502.

Но обращаются с ядром 6502 и с системой его команд они весьма вольно. 8)
Я скачал даташит на систему команд 6502 от Sunplus Technology :
http://read.pudn.com/downloads89/ebook/ ... s_6502.pdf
SUNPLUS_CPU.gif
Видимо, понравилось китайцам ядро 6502 - они ведь до сих пор штампуют свои поделия aka "Денди".


P.S. И еще одну ссылочку оставлю, на всякий случай:
https://www.digchip.com/datasheets/part ... C500A1.php
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

И есть у них инструмент разработки под эти микроконтроллеры - x2s.exe
Но бесплатно они его, видимо, не раздают... :-?

Как-то скромно без помпы и рекламы работают китайцы из Sunplus Technology...
Хотя, на некоторых форумах их изделия упоминают наравне с PIC.

Лицензию на ARM processor скромненько так прикупили...
Sunplus Licenses ARM1176Z-S Processor for Advanced Consumer Electronics Applications

Процессоры ~6502 от Sunplus Technology поддерживает ассемблер ca65.
Хотя и с некоторой оговоркой:
--cpu type

Set the default for the CPU type. The option takes a parameter, which may be one of

6502, 65SC02, 65C02, 65816, sunplus, sweet16, HuC6280

The sunplus cpu is not available in the freeware version, because the instruction set is "proprietary and confidential".
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Lavr wrote:
Shaos wrote:Да - я тоже порядка 40 контактов с каждой стороны ЖКИ насчитал :mrgreen:
Я с ногами дисплея - другую пристрелку делал...

Если у ЖКИ 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.gif
Так что эта SPLB31A - наиболее вероятный вариант того, что залито капелькой на плате Compukidz Laptop.
You do not have the required permissions to view the files attached to this post.
iLavr
murgatroid_79
Senior
Posts: 157
Joined: 07 Dec 2010 02:51
Location: РФ г.КЕМЕРОВО

Re: Детский ноутбук "Эрудит"

Post by murgatroid_79 »

Вот и у меня появилась пара детских ноутбуков.
Разбирать было страшно,но надо было подремонтировать,заодно и отфотал :ebiggrin:
Вот первый--розовый
...
Из особенностей стоит отметить,что клавиатура к основной плате подключена через промежуточную платку всего тремя проводками :kruto:
И ещё на плате клавиатуры,как мне показалось,написаны китайские имена.
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
murgatroid_79
Senior
Posts: 157
Joined: 07 Dec 2010 02:51
Location: РФ г.КЕМЕРОВО

Re: Детский ноутбук "Эрудит"

Post by murgatroid_79 »

Второй недоноут. Расцветка менее гламурная,а функционал поинтереснее. Во первых сам конструктив позволяет повернуть дисплей так,что недоноутбук становится недопланшетом...это для игровых программ сделано-нужные кнопки продублированы на верхнюю часть.
А вот клавиатура не порадовала :osad: Из-за того,что в нишу клавиатуры поместили недомышку(просто кнопки вверх\вниз,влево\вправо и ввод) нехватило места разместить нормально буквы..Часть букв разместили на цифровых клавишах
...
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

К сожалению сейчас занят другими делами весьма плотно...

Но по итогам изучения предполагаемых микросхем-капелек для этих детских ноутов и тамагочи созрела
одна мысль, как их использовать сильно не ломая.

Конечно, можно выкинуть всю электронику и использовать корпус и клавиатуру под свою конструкцию.
Но есть другая идея: поскольку выяснилось, что вроде бы есть возможность подгрузить в сабж небольшие
программы, которые для его "капельки" тестовые, то можно попробовать загрузить собственную программу
типа мини-терминал.
Эта программа обслуживает клавиатуру, вывод на родной дисплейчик и передачу/прием по последовательному
интерфейсу.

А что-то основное - запилить на маленькой платке Ардуино или просто на микроконтроллере AVR.
Типа, как я попробовал вот здесь: KIM Uno - a 6502 KIM-1 Computer on Arduino - всё работает
через последовательный интерфейс.

Я отлично понимаю, что ЖК дисплей убогий у этих детских ноутбуков, но в "капельку" встроен его контроллер.
Если выкинуть "капельку", этот дисплей и по параметрам убогий, и управление ему делать отдельно - себе
дороже, останется только его выбросить.

Вот Shaos показал его отдельно: viewtopic.php?f=65&t=8856&start=30#p146476
Это просто ЖК-матрица без собственного контроллера "на стекле".

Вот такая есть у меня скромная мысль, как заюзать детский ноутбук типа "Эрудит" и т.п....
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Поехал я в субботу раненько с утра на барахолку с целью отыскать вот такой конденсатор:
КПЕ_564_480.png
Но с радиодеталями на барахолке было совсем тускло, и все, у кого хоть какое-то радиобарахло
было, почему-то пугались моего вопроса про "конденсатор переменной ёмкости с воздушным
диэлектриком
" - опускали глаза в пол и чаще всего почему-то в ответ молчали... :roll:

И я уже собрался уходить с пустыми руками, как вдруг купил у одной бабушки детский обучающий ноутбук Play Smart.
Play Smart.jpg
Бабушка просила 20 рублей, дал ей 30 Р. - очень умилила фраза:"я не знаю, что это такое,
но за 20 рублей - забирай...
" :wink:

А у соседней бабушки купил за полтинник вот такой калькулятор:
elektronika-mk-33.jpg
Бабушка честно сказала мне:"Он, может, не работает...". Я ей также честно ответил, что "работать"
на нём я скорее всего и не буду. :lol:

Ну один АЛС-318 из своих запасов я использовал, надо запас пополнить. :wink:
Тем более, что он 130 Р. сам по себе стоит, да и нет его у нас в магазинах - я как-то искал...

Барахолка - такое дело: вечно купишь не то, за чем, собственно, приехал... :ebiggrin:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Протряс поисковики на фразу: VTech Learning Laptop schematics diagram - пусто... :osad:
Нет любопытных, видимо, посмотреть что и как в обучающих детских ноутбуках от VTech... :-?

Только на Hackaday старый VTech PreComputer 1000 поковыряли...
precomputer_feat.jpg
...но в нём еще живой Z80 был...
precomputer_pcb_front.jpg
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Детский ноутбук "Эрудит"

Post by Lavr »

Я сегодня заканчивал программу Ханойские башни под процессор 6502 и эмулятор компьютера "Агат-7"...
И, оглядев своё произведение, пришел к выводу, что индексный регистр Y можно реально из 6502 выкинуть,
поскольку я его в программе практически не использовал! :lol:

Я, конечно, же сразу его и поиспользовал в самом моём любимом режиме адресации: (zp),y ...
и тут же вспомнил про этот топик, где всякие обрезанные клоны 65хх02 упоминались. :wink:

Многие ссылки здесь уже протухли, к сожалению... но по одной из ссылок я неожиданно вот такую прикольную
играшечку обнаружил! :roll:
whizkid_feat2.jpg
TEARDOWN: VTECH WHIZ KID LUGGABLE COMPUTER

Действительно... что-то такое из классики прошлого он напоминает... может быть даже и Kaypro...
You do not have the required permissions to view the files attached to this post.
iLavr