= HF8V = / = SP8WJT = / = SP0106RZ =
HF-9012
PROJECT: HF-9012
DESCRIPTION: LED Driver and keyboard decoder on AS1115
CHIP BRAND: AMS
STATUS: 9u, 8w, 3z
PROJECT DATE: 2012 - 2025
DOCUMENTATION: DVC, TM
PCB: TPD42020 - TPD42027 (TPD42028 - TPD42029 zarezerwowane dla projektu)
DIMENSIONS: 20 x 17 mm (TPD42025)
SUPPLY VOLTAGE: 3.3V/5V
Wykonane płytki
| DESYGNATOR | PARTIA | S/N | PCB | STATUS | ZASTOSOWANIE | UWAGI |
| HF-9012#1 | PARTIA1 | 9012000001 | TPD42021 | z | skasowany | TPD skasowana z powodu uszkodzonych ścieżek |
| HF-9012#2 | PARTIA2 | 9012000002 | TPD42022 | u | HF-1933 | brak PIN5 (SEG3) |
| HF-9012#3 | PARTIA3 | 9012000003 | TPD42020 | z | skasowany | |
| HF-9012#4 | PARTIA4 | 9012000004 | TPD42023 | u | HF-12101 | |
| HF-9012#5 | PARTIA5 | 9012000005 | TPD42024#1 | u | HF-5033 | |
| HF-9012#6 | PARTIA5 | 9012000006 | TPD42024#2 | u | rezerwa | brak PIN5 (SEG3) |
| HF-9012#7 | PARTIA5 | 9012000007 | TPD42024#3 | u | rezerwa | |
| HF-9012#8 | PARTIA5 | 9012000008 | TPD42024#4 | u | rezerwa | |
| HF-9012#9 | PARTIA5 | 9012000009 | TPD42024#5 | u | HF-5037 | |
| HF-9012#10 | PARTIA5 | 9012000010 | TPD42024#6 | u | HF-1933 | brak PIN5 (SEG3) |
| HF-9012#11 | PARTIA5 | 9012000011 | TPD42024#7 | u | HF-2888 | |
| HF-9012#12 | PARTIA6 | 9012060012 | TPD42025#1 | n | HF-52141 | |
| HF-9012#13 | PARTIA6 | 9012060013 | TPD42025#2 | n | HF-52142 | |
| HF-9012#14 | PARTIA7 | 9012070014 | TPD42026, TPD42027 | z | skasowany | montaż eksperymentalny miedzy dwoma TPD |
| HF-9012#15 | PARTIA8 | 9012080015 | TPD42025#3 | n | rezerwa | |
| HF-9012#16 | PARTIA8 | 9012080016 | TPD42025#4 | n | rezerwa | |
| HF-9012#17 | PARTIA8 | 9012080017 | TPD42025#5 | n | rezerwa | |
| HF-9012#18 | PARTIA8 | 9012080018 | TPD42025#6 | n | rezerwa | |
| HF-9012#19 | PARTIA8 | 9012080019 | TPD42025#7 | n | rezerwa | |
| HF-9012#20 | PARTIA8 | 9012080020 | TPD42025#8 | n | rezerwa | |
Project Info
Układy AS1115 dostałem z jakiś koncówek produkcyjnych, część była nielutowana a cześć z wylutu. Te z wylutu wyraźnie pochodziły z naprawy. Dlatego pojawił się problem tesowania ponad 150 układów AS1115... :))
Stąd dość duża ilość płytek, testowałem też różne eksperymentalne metody montażu (np. montaż pomiędzy dwoma płytkami, ale nie za bardzo to wyszło). Sam projekt płytki też był modyfikowany w celu wprowadzenia nawet niewielkich poprawek...
W wyniku testowania odkryłem że niektóre sztuki AS1115 mają uszkodzoną konkretną cyfrę (którą zawsze nazywam segmentem), w takim wypadku nadal można użyć takiego układu, bo zwykle steruje się mniej niż 8 cyfr, wystarczy tylko nieznacznie zmodyfikować software.
Zastosowanie
W końcu moduł choć zarejestrowany jako testowy stał się modułem ogólnego przeznaczenia, jego zapotrzebowanie jest duże w różnych projektach pomiarowych, skalach częstotliwości do sprzętu krótkofalarskiego, dekoderów klawiatury lokalnej (bardzo upraszcza konstrukcje urządzeń) a także do wielu innych nie tak oczywistych zastosowań. Układ skanujący 8 x 8 można wykorzystać dość ciekawe co wkrótce postaram się opisać.
Testowanie
Pierwsza faza testów polegała na uruchomieniu skanera I2C w HF-6030 (wektor V2E) i wyłapaniu układów które nie odpowiadają na żaden adres. Na pierwsze 20 modułów HF-9012 przestestowałem 24 układy i 16 odpowiadało czyli 8 skasowałem od razu - w tej partii nie jest tak źle.
Druga faza testów to testowanie z wyświetlaczem. Wykonałem specjalny przyrząd HF-4022. Przyrząd jest to trochę na wyrost bo jest to po prostu wyświetlacz i skrawek laminatu z wyprowadzeniami pasującymi do wyjść modułu HF-9012, po małej praktyce dość szybko go wlutowywałem nawet jednym przejechaniem lutownicy... W HF-6030 jest wektor V2D którym można nadać zdefiniowany pakiet I2C skanujacy wszystkie 8 cyfr. Okazało się że z 16-tu pozostałych układów 3 miało uszkodzony SEG3 (pewnie uszkodzenia wynikały ze specyfiki urządzenia z którego zostały wylutowane). Te można wykorzystać modyfikując sterownik, zamiast SEG3 po prostu podstawiamy kolejny (dla oka obserwatora jest to oczywiście niewidoczne). Nadal mamy 7 dostępnych cyfr (w sterowniku należy podać rzeczywisty zakres skanowanych cyfr).
Sources:
[1] AS1115 product page (AMS)
Prefix 90
HF Register
Microcontrollers in my constructions
UC Database - my CPU collection
Electronics
Main Page