Wielu zapewne kojarzy i pamięta układy z rodziny ISDXXXX, tak zwane "magnetofony cyfrowe". Stosowane do odtwarzania komunikatów dźwiękowych w różnych aplikacjach. Ich zaletą była stosunkowo prosta aplikacja, jednak ograniczenie czasu zapisu trochę dawało się we znaki w bardziej wymagających zastosowaniach http://www.kitsrus.com/pdf/isd_2560.pdf. Dzięki uprzejmości Kamila @gulson trafił do mnie taki moduł;
Wersja którą otrzymałem posiada jedynie pamięć FLASH, bez gniazda karty mikro SD. Zdjęcie z aukcji z najprostszym schematem połączeń;
Oraz wygląd rzeczywisty;
Strona elementów;
I strona spodnia;
Na "pokładzie" modułu rzuca się w oczy DIP-Switch do ustawienia konfiguracji, gniazdo Jack 3,5mm (stereo), oraz serce układu; DY 1703A.
Nie udało mi się znaleźć noty aplikacyjnej układu, nie mniej nota modułu jest dostępna; http://attach01.oss-us-west-1.aliyuncs.com/IC/Datasheet/13751.pdf Wzmacniacz zamontowany przez producenta to LTK5128D (datasheet w załączniku), oraz pamięć FLASH 25Q64JVSIQ firmy Winbond o pojemności 64M-bitów/ 8M-bajtów; https://www.winbond.com/resource-files/w25q64jv%20spi%20%20%20revc%2006032016%20kms.pdf
Przystępując do testów odpowiednio "przygotowałem" moduł, montując złącza goldpin (akurat te moje złota nie widziały
);
Ułatwi to późniejsze wykorzystanie modułu. Fragment z DS ukazujący konfigurację modułu;
Widzimy wiele trybów pracy, ja wykorzystałem wyzwalanie masą (najprostsza aplikacja) ale nic nie stoi na przeszkodzie aby przy np. zastosowaniu Arduino użyć UART. Zaoszczędzi to ilość GPIO potrzebnych do sterowania modułem. Moduł po podłączeniu do komputera zgłasza się jako pamięć przenośna;
O "oszałamiającej" pojemności około 8MB
System plików to FAT, tu już po zmianie nazwy;
To co zastajemy w pamięci FLASH, to kilka ponumerowanych plików;
Są to proste efekty dźwiękowe, przypominające te systemowe dźwięki Windows. Producent "fabrycznie" umieszcza je w pamięci, numeracja plików przypisuje je do poszczególnych wejść wyzwalających odtwarzanie IO1-IO8 w trybie wyzwalania masą. Teraz drobna uwaga odnośnie zasilania, przy podłączonym przewodzie USB do komputera moduł pracuje w trybie "Download" (tak samo jest opisane gniazdo micro USB). Nie uruchomimy wtedy odtwarzania plików z pamięci urządzenia, aby uruchomić odtwarzanie należy podłączyć zewnętrzny zasilacz 5V lub zamiast komputera ładowarkę USB (w ten sposób uruchomiłem moduł).
Kilka najważniejszych parametrów modułu (z DS);
Oraz wymiary;
Ogólnie moduł dość fajnie działa, i stanowi ciekawą alternatywę dla układów z rodziny ISDXXXX. Prosta aplikacja i łatwe wgrywanie swoich plików poprzez USB może stanowić ciekawą opcję rozbudowy już istniejących urządzeń o komunikaty głosowe/dźwiękowe. W jednym z załączników miałem dodać oryginalne pliki dźwiękowe, ale przypadkowo je nadpisałem (system nie poinformował o braku miejsca) i uległy skasowaniu. Pamiętajcie, że pliki jako nazwę muszą mieć numerację tak jak to opisano w DS. Krótki film prezentujący działanie;
Nagranie trochę skróciłem, i tylko te pliki zachowały się w całości po nadpisaniu. Przy próbie odtworzenia uszkodzonego pliku moduł się zawieszał.

Wersja którą otrzymałem posiada jedynie pamięć FLASH, bez gniazda karty mikro SD. Zdjęcie z aukcji z najprostszym schematem połączeń;

Oraz wygląd rzeczywisty;
Strona elementów;

I strona spodnia;

Na "pokładzie" modułu rzuca się w oczy DIP-Switch do ustawienia konfiguracji, gniazdo Jack 3,5mm (stereo), oraz serce układu; DY 1703A.
Nie udało mi się znaleźć noty aplikacyjnej układu, nie mniej nota modułu jest dostępna; http://attach01.oss-us-west-1.aliyuncs.com/IC/Datasheet/13751.pdf Wzmacniacz zamontowany przez producenta to LTK5128D (datasheet w załączniku), oraz pamięć FLASH 25Q64JVSIQ firmy Winbond o pojemności 64M-bitów/ 8M-bajtów; https://www.winbond.com/resource-files/w25q64jv%20spi%20%20%20revc%2006032016%20kms.pdf
Przystępując do testów odpowiednio "przygotowałem" moduł, montując złącza goldpin (akurat te moje złota nie widziały


Ułatwi to późniejsze wykorzystanie modułu. Fragment z DS ukazujący konfigurację modułu;

Widzimy wiele trybów pracy, ja wykorzystałem wyzwalanie masą (najprostsza aplikacja) ale nic nie stoi na przeszkodzie aby przy np. zastosowaniu Arduino użyć UART. Zaoszczędzi to ilość GPIO potrzebnych do sterowania modułem. Moduł po podłączeniu do komputera zgłasza się jako pamięć przenośna;

O "oszałamiającej" pojemności około 8MB


To co zastajemy w pamięci FLASH, to kilka ponumerowanych plików;

Są to proste efekty dźwiękowe, przypominające te systemowe dźwięki Windows. Producent "fabrycznie" umieszcza je w pamięci, numeracja plików przypisuje je do poszczególnych wejść wyzwalających odtwarzanie IO1-IO8 w trybie wyzwalania masą. Teraz drobna uwaga odnośnie zasilania, przy podłączonym przewodzie USB do komputera moduł pracuje w trybie "Download" (tak samo jest opisane gniazdo micro USB). Nie uruchomimy wtedy odtwarzania plików z pamięci urządzenia, aby uruchomić odtwarzanie należy podłączyć zewnętrzny zasilacz 5V lub zamiast komputera ładowarkę USB (w ten sposób uruchomiłem moduł).
Kilka najważniejszych parametrów modułu (z DS);

Oraz wymiary;

Ogólnie moduł dość fajnie działa, i stanowi ciekawą alternatywę dla układów z rodziny ISDXXXX. Prosta aplikacja i łatwe wgrywanie swoich plików poprzez USB może stanowić ciekawą opcję rozbudowy już istniejących urządzeń o komunikaty głosowe/dźwiękowe. W jednym z załączników miałem dodać oryginalne pliki dźwiękowe, ale przypadkowo je nadpisałem (system nie poinformował o braku miejsca) i uległy skasowaniu. Pamiętajcie, że pliki jako nazwę muszą mieć numerację tak jak to opisano w DS. Krótki film prezentujący działanie;
Nagranie trochę skróciłem, i tylko te pliki zachowały się w całości po nadpisaniu. Przy próbie odtworzenia uszkodzonego pliku moduł się zawieszał.
Cool? Ranking DIY