Odpowiem na to pytanie z bardzo konkretnego punktu widzenia: inżynier elektryk projektujący coś do produkcji seryjnej. I definiuję „produkcję masową” jako od 1000 do 10 000 sztuk rocznie, a w produkcji przez okres do 10 lat. Wiem, że nie dotyczy to wielu ludzi tutaj, ale myślę, że powinno to być jednak interesujące i pouczające.
Składają się na to dwie części: znalezienie wyboru części, które będą działać i wybranie odpowiedniej części z tej grupy.
W celu znalezienia właściwej części korzystam z różnych źródeł (w kolejności malejącego znaczenia): moja własna wiedza o producentach i częściach, informacje od przedstawicieli producentów / dystrybutorów / FAE / Etc, wyszukiwania stron internetowych producentów oraz losowe rzeczy czytane z handlu czasopisma.
Aby wybrać odpowiednią część, muszę rozważyć wiele czynników, w tym (w określonej kolejności): koszt, dostępność, drugie źródła, co wykorzystujemy w innych projektach, jak długo sądzimy, że chip zostanie wyprodukowany, jak przydatny jest przedstawiciel / dystrybutor / FAE to oczywiście wydajność / funkcje samego układu.
Powiedzmy, że muszę zaprojektować odtwarzacz MP3. Potrzebuję do tego procesora, Flasha, interfejsu USB i wyjścia audio (ignoruję moc).
Procesor powinien być 32-bitowym procesorem z interfejsami dla NAND Flash, przetwornikiem cyfrowo-analogowym i interfejsem USB. Najpierw zawęzię to do architektury procesora i kilku producentów. W przypadku ARM chciałbym głównie spojrzeć na TI. Freescale tworzy ARM, ale nienawidzę ich narzędzi programistycznych, więc nie ma ich. Analog Devices ma procesor DSP ze zintegrowanym przetwornikiem cyfrowo-analogowym, który również może być wart obejrzenia. Ale chodźmy z TI. Strona internetowa TI ma ładny przewodnik wyboru procesora, który zawęziłby go do może 4 lub 6 układów. Korzystając z tego, i rozmawiając z FAE i dystrybutorem TI wybrałbym jedną z 4 lub 6.
Znalezienie pamięci flash NAND jest dość łatwe. Jest tylko około 4 producentów, z którymi warto porozmawiać, a 2 z 4 nie działa dobrze z tymi „niskimi wielkościami produkcji”. Po prostu wyślę e-maila do lokalnego przedstawiciela / FAE / Disty z moimi specyfikacjami, a następnie polecę części. Z tego wybrałbym część do użycia.
Prawie wszystkie obwody interfejsu USB powinny znajdować się w samym CPU. Wszelkie obwody zewnętrzne zostaną udokumentowane w karcie danych procesora i uwagach dotyczących aplikacji. Po prostu to skopiuję. Wszelkie krytyczne komponenty zostałyby dla mnie wybrane.
Rozsądne przetworniki cyfrowo-analogowe audio są wytwarzane tylko przez 4 firmy: Cirrus Logic, TI, AKM i Wolfson. Ponieważ ta aplikacja nie jest krytyczna, każdy producent jest tak samo dobry jak każdy inny. Ponieważ już używam przetwornika Cirrus Logic w innym projekcie, użyłbym tej samej części do tego. Ale gdybym miał wybrać, przeszukałbym strony internetowe MFG, aby je zawęzić. Następnie otrzymanie cytatów i opinii od różnych dystrybutorów dałoby mi ostateczne informacje.
Wyjście audio wymaga również niektórych części analogowych (głównie wzmacniaczy operacyjnych). Doświadczenie podpowiada mi, które z nich wziąć pod uwagę, ale na stronach internetowych różnych producentów jest wiele rzeczy, które mogą w tym pomóc. Również FAE mogą być tutaj ogromną pomocą. Szczerze mówiąc, wybór wzmacniacza operacyjnego może potrwać dłużej niż wybór procesora! Warto wybrać kilka wzmacniaczy operacyjnych z różnych plików MFG, które mają ten sam pakiet i pinouty - abyśmy mogli wypróbować różne układy w prototypach i wybrać najlepszy.
Od początku do końca proces wyboru części dla tego pliku MP3 może potrwać 2 tygodnie kalendarzowe. 3 tygodnie, jeśli dodasz zasilacze i ładowarkę. Przez większość czasu gra się w e-maile z różnymi osobami, więc w tym czasie dzieje się inna cenna praca. Brzmi to jak długi czas, ale błąd w tym momencie może kosztować dziesiątki tysięcy dolarów. Warto poświęcić czas.