{"id":327,"date":"2024-09-19T08:34:59","date_gmt":"2024-09-19T11:34:59","guid":{"rendered":"http:\/\/picard.if.usp.br\/wordpress\/?p=327"},"modified":"2024-09-19T08:34:59","modified_gmt":"2024-09-19T11:34:59","slug":"interface-de-disco-do-tk3000-compact","status":"publish","type":"post","link":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/2024\/09\/19\/interface-de-disco-do-tk3000-compact\/","title":{"rendered":"Interface de disco do TK3000 compact"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Estou com problemas com a interface de disco do TK3000 compact. N\u00e3o consigo fazer uma imagem da SDISK inicializar na interface de disco deste micro. Se eu ligo uma interface disk ][ no slot de expans\u00e3o do TK3000 compact ela funciona. Dai comecei a debugar a interface. Como quase n\u00e3o tem informa\u00e7\u00e3o sobre o TK3000 compact na internet, achei por bem documentar tudo aqui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente, a interface de disco do TK3000 compact fica no lado esquerdo da placa digital, logo abaixo do modulador de RF, como na foto abaixo.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"889\" src=\"http:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-16.48.26.png\" alt=\"\" class=\"wp-image-328\" style=\"width:450px\" srcset=\"https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-16.48.26.png 871w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-16.48.26-294x300.png 294w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-16.48.26-768x784.png 768w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><figcaption class=\"wp-element-caption\">Interface de disco do TK3000 Compact. Note a posi\u00e7\u00e3o da PROM P6 da DISK ][. N\u00e3o tem a PROM P5 nesta interface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A primeira coisa que eu notei \u00e9 que n\u00e3o tem a PROM P5 na interface. Tem uma PAL(PAL16L8A) em B8 que parece com a PROM P5. Ela n\u00e3o tem nada a ver com a interface de disco. Como a interface de disco do TK3000 Compact \u00e9 fixa no slot 6, o conte\u00fado da PROM P5 foi movida para a ROM principal do TK3000, n\u00e3o sendo necess\u00e1rio ter um chip de ROM pr\u00f3prio. A ROM da interface do TK3000 Compact \u00e9 id\u00eantica \u00e0 de uma DISK ][. Preciso fazer o dump da ROM principal do TK3000 Compact para arquivamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outra coisa diferente \u00e9 que o chip de timer, o NE556 (dual timer) foi substitu\u00eddo por um NE558 (quadri timer). Este chip (aparentemente, ainda vou checar), tamb\u00e9m tem alguma coisa a ver como circuito de fita K7. O NE558 \u00e9 obsoleto, n\u00e3o fabricam mais. Mas o NE556 ainda existe (ou o NE555, Single Timer). Ent\u00e3o, no desespero, precisando trocar ele chip, d\u00e1 para adaptar na placa. Na figura abaixo eu circulo os integrados que fazem parte da interface de disco do TK3000 Compact.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"885\" src=\"http:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-18.29.16.png\" alt=\"\" class=\"wp-image-329\" style=\"width:450px\" srcset=\"https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-18.29.16.png 865w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-18.29.16-293x300.png 293w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/screen-shot-2017-09-09-at-18.29.16-768x786.png 768w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><figcaption class=\"wp-element-caption\">Integrados que fazem parte da interface de disco do TK3000 Compact<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O esquema el\u00e9trico \u00e9 id\u00eantico ao da DISK ][ normal, exceto estas pequenas mudan\u00e7as. Em todo caso, segue o&nbsp;<a href=\"http:\/\/sampa.if.usp.br\/~suaide\/blog\/files\/applediisch.pdf\">esquema da DISK ][ neste link<\/a>. Abaixo tem os dumps das duas ROMS da Disk ][, s\u00f3 para completar as informa\u00e7\u00f5es.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/sampa.if.usp.br\/~suaide\/blog\/files\/apple-disk-ii-16-sector-interface-card-rom-p5---341-0027.bin.zip\">apple-disk-ii-16-sector-interface-card-rom-p5&#8212;341-0027.bin.zip<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/sampa.if.usp.br\/~suaide\/blog\/files\/apple-disk-ii-16-sector-interface-card-rom-p6---341-0028.bin.zip\">apple-disk-ii-16-sector-interface-card-rom-p6&#8212;341-0028.bin.zip<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Primeira coisa \u00e9 retirar os CI&#8217;s da controladora e soquetear a placa (ver figura abaixo). N\u00e3o tirei o NE558 porque n\u00e3o tenho nenhum em m\u00e3os e n\u00e3o quis arriscar danificar este componente. Al\u00e9m da PROM, j\u00e1 tinha um CI soqueteado, o 74LS05, o que me deixa desconfiado que ele j\u00e1 foi trocado no passado.Neste processo, o 74LS259 (ou 9334) estourou (ver foto abaixo). Isto deve ter acontecido por ter infiltrado umidade por uma das perninhas dele (note como est\u00e1 oxidada). Pode ser o vil\u00e3o do problema.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" src=\"http:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/img_5439_1.jpg\" alt=\"\" class=\"wp-image-330\" style=\"width:450px\" srcset=\"https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/img_5439_1.jpg 480w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/img_5439_1-225x300.jpg 225w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"wp-element-caption\">Posi\u00e7\u00f5es dos CI&#8217;s da Disk ][ soqueteados.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"713\" src=\"http:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/photo_2017-09-10_11-27-21_1.jpg\" alt=\"\" class=\"wp-image-331\" style=\"width:350px\" srcset=\"https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/photo_2017-09-10_11-27-21_1.jpg 480w, https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/photo_2017-09-10_11-27-21_1-202x300.jpg 202w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"wp-element-caption\">Foto do 74LS259 estourado depois de removido. Note como um dos contatos est\u00e1 bastante oxidado por baixo do encapsulamento.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bom, componentes todos novos e a interface volta a funcionar perfeitamente. Mas, para saciar minha curiosidade, fui colocando de volta cada um dos componentes que foram tirados da interface (menos o que tinha estourado) e descobri que o 74LS323 original estava ruim. Colocando ele de volta na placa eu tenho exatamente o mesmo comportamento que tinha originalmente. Bom, componente trocado e tudo funcionando como antes. Eu, particularmente, odeio os componentes soldados na placa. Mas entendo que isto deveria gerar uma economia muito grande, al\u00e9m de evitar mal contatos. Mas, sempre que poss\u00edvel, coloco soquete em tudo agora, al\u00e9m de estar construindo um pequeno estoque, principalmente dos componentes mais raros. Preciso encontrar agora o NE558 para ter alguns por aqui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estou com problemas com a interface de disco do TK3000 compact. N\u00e3o consigo fazer uma imagem da SDISK inicializar na interface de disco deste micro. Se eu ligo uma interface disk ][ no slot de expans\u00e3o do TK3000 compact ela funciona.<\/p>\n","protected":false},"author":1,"featured_media":332,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-327","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retro"],"uagb_featured_image_src":{"full":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40.png",685,582,false],"thumbnail":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40-150x150.png",150,150,true],"medium":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40-300x255.png",300,255,true],"medium_large":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40.png",685,582,false],"large":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40.png",685,582,false],"1536x1536":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40.png",685,582,false],"2048x2048":["https:\/\/picard.if.usp.br\/wordpress\/wp-content\/uploads\/2024\/09\/Captura-de-tela-de-2024-09-19-08-34-40.png",685,582,false]},"uagb_author_info":{"display_name":"suaide","author_link":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/author\/suaide\/"},"uagb_comment_info":1,"uagb_excerpt":"Estou com problemas com a interface de disco do TK3000 compact. N\u00e3o consigo fazer uma imagem da SDISK inicializar na interface de disco deste micro. Se eu ligo uma interface disk ][ no slot de expans\u00e3o do TK3000 compact ela funciona.","_links":{"self":[{"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=327"}],"version-history":[{"count":1,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/327\/revisions"}],"predecessor-version":[{"id":333,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/327\/revisions\/333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/media\/332"}],"wp:attachment":[{"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picard.if.usp.br\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}