ฉันเป็นพนักงานของ TI ที่ทำงานในกลุ่มพัฒนา MCU แต่นี่ไม่ใช่แถลงการณ์อย่างเป็นทางการจาก TI โดยเฉพาะอย่างยิ่งนี่ไม่ใช่แถลงการณ์อย่างเป็นทางการเกี่ยวกับการจดแต้มหรือลำดับความสำคัญ นอกจากนี้ฉันไม่ได้ทำการตลาดดังนั้นหากฉันขัดแย้งกับเอกสารการตลาดของเราพวกเขาพูดถูกและผิด :-)
คำตอบของ MD นั้นถูกต้อง แต่ฉันคิดว่ารายละเอียดเพิ่มเติมจะมีประโยชน์ TI กำหนดเป้าหมายแอปพลิเคชันต่าง ๆ ด้วยข้อกำหนดที่แตกต่าง เมื่อคุณกำลังแข่งขันสำหรับซ็อกเก็ต MCU (และมีเป็นจำนวนมากของการแข่งขันในอุตสาหกรรมนี้) คุณลักษณะทั้งสองและเรื่องราคา ความแตกต่างของค่าใช้จ่ายร้อยละสิบสามารถชนะหรือแพ้ซ็อกเก็ต หนึ่งในตัวขับเคลื่อนหลักของค่าใช้จ่ายคือขนาดตาย - สิ่งที่อยู่ในชิป ดังนั้นจึงเหมาะสมที่จะมีสายผลิตภัณฑ์ที่แตกต่างกันและตระกูลที่แตกต่างกันภายในสายผลิตภัณฑ์เหล่านั้น สายผลิตภัณฑ์ที่แตกต่างกันส่วนใหญ่ในประเภทอุปกรณ์ต่อพ่วงและสถาปัตยกรรมในขณะที่ครอบครัวในสายผลิตภัณฑ์แตกต่างกันส่วนใหญ่ในแง่ของค่าใช้จ่ายและชุดคุณลักษณะ
นี่คือรายละเอียดบางอย่างเกี่ยวกับสายผลิตภัณฑ์:
- Hercules เป็นความต่อเนื่องของสาย TMS470 / TMS570 มันเน้นความปลอดภัยและประสิทธิภาพ หนึ่งในคุณสมบัติที่สำคัญของ Hercules คือ Dual CPUs ที่รันโค้ดเดียวกันแบบขนาน ("lock-step") สิ่งนี้จะช่วยให้คุณตรวจจับความผิดปกติในซีพียูได้ทันที ตรวจสอบแผ่นข้อมูลนี้สำหรับข้อมูลประสิทธิภาพบางอย่างเกี่ยวกับผลิตภัณฑ์ใหม่ CPU Cortex-R5F ทำงานที่> 300 MHz และมีอุปกรณ์ต่อพ่วงจำนวนมากที่มีคุณสมบัติระดับสูงกว่า - โมดูล CAN มีกล่องจดหมาย 64 กล่องตัวอย่างเช่น เห็นได้ชัดว่าสิ่งนี้ไม่ถูก แต่ดูที่แอปพลิเคชั่น - เครื่องกระตุ้นหัวใจ, เครื่องช่วยหายใจ, ลิฟต์, ปั๊มอินซูลิน ... นี่คือสถานที่ที่ลูกค้ายินดีจ่ายเพื่อความปลอดภัย เฮอร์คิวลิสยังเข้าสู่ผลิตภัณฑ์ยานยนต์ที่มีช่วงอุณหภูมิที่กว้างขึ้นและอายุการใช้งานที่ยาวนานขึ้น
- โฟกัสของ C2000 คือการรองรับอัลกอริธึมการควบคุม C28x "CPU" เป็น DSP จริงๆและชุดคำสั่งนั้นได้รับการขยายออกไปเพื่อจัดการกับสิ่งต่างๆเช่นตรีโกณมิติและตัวเลขที่ซับซ้อน นอกจากนี้ยังมีหน่วยประมวลผลแยกตามงานที่เรียกว่า Control Law Accelerator (CLA) ที่สามารถเรียกใช้อัลกอริทึมการควบคุมโดยอิสระจาก CPU ADCs และ PWM รองรับตัวเลือกเวลามากมายเช่นกัน ประสิทธิภาพจะแตกต่างกันไปตั้งแต่ระดับกลาง ( Piccolo ) ไปจนถึงระดับสูง ( Dual-Core Delfino ) แอปพลิเคชั่นขนาดใหญ่ที่นี่คือตัวแปลงพลังงานการสื่อสารทางสายไฟไดรฟ์อุตสาหกรรมและการควบคุมมอเตอร์
- MSP430 ใช้พลังงานต่ำ พวกเขามีผลิตภัณฑ์บางอย่างที่ใช้ FRAM (หน่วยความจำแบบไม่ลบเลือน ferroelectric) ซึ่งใช้พลังงานน้อยกว่าแฟลชและแม้แต่ผลิตภัณฑ์หนึ่งที่มี 0.9V (แบตเตอรี่หนึ่งก้อน) พวกเขามีอุปกรณ์ต่อพ่วงที่ใช้กันทั่วไปน้อยกว่าเพื่อสนับสนุนสิ่งต่าง ๆ เช่น LCD และการตรวจจับการสัมผัสแบบ capacitive ดูเอกสารข้อมูลของพวกเขาและคุณจะเห็นแอปพลิเคชันเช่นเซ็นเซอร์ระยะไกลตัวเตือนควันและตัววัดอัจฉริยะ
- ฉันไม่รู้เกี่ยวกับกลุ่ม Wireless MCU มากนัก แต่การเชื่อมต่อไร้สายนั้นมีข้อกำหนดพิเศษของตัวเอง พวกเขาดูเหมือนจะมี CPU Cortex-M และ MSP430 พร้อมกับแอปพลิเคชันในอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคและอินเทอร์เน็ตของทุกสิ่ง IoT เป็นคำที่ใช้เรียกกันมานานแล้วดังนั้นฉันจึงจินตนาการว่าเป็นหนึ่งในเป้าหมายหลักของพวกเขา ผลิตภัณฑ์ (?) ใหม่ล่าสุดของพวกเขาอธิบายว่าเป็น "โซลูชั่นอินเทอร์เน็ตบนชิป" UPDATE: Fellow TIer justinrjy แสดงความคิดเห็นด้วยข้อมูลเพิ่มเติมเกี่ยวกับ Wireless / Connectivity MCUs: "ผลิตภัณฑ์ 'Wireless MCU' นั้นแตกต่างจากการมีคอร์โปรเซสเซอร์ที่รันไดรเวอร์ / สแต็คของโปรโตคอลไร้สายตัวอย่างเช่น CC26xx จะรัน BLE stack ทั้งหมดบน uC เองทำให้ง่ายต่อการพัฒนาเหมือนกันกับ CC3200 ยกเว้นโปรเซสเซอร์นั้นใช้งานไดรเวอร์ WiFi ทั้งหมดใน Cortex-M4 แกนประมวลผลในตัวและตัวขับเป็นสิ่งที่ทำให้ 'MCU ไร้สาย' แทนที่จะเป็นตัวรับส่งสัญญาณ ."
อย่างที่คุณเห็นสายผลิตภัณฑ์เหล่านี้มีการกำหนดเป้าหมายแอปพลิเคชันที่แตกต่างกันมากโดยมีข้อกำหนดที่แตกต่างกันมาก การใส่ชิป 300 MHz Hercules ลงในอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่จะเป็นหายนะ แต่จะทำให้ MSP430 ใส่ในถุงลมนิรภัย ขนาดทางกายภาพอาจมีความสำคัญ แพคเกจ BGA 337 พินนั้นน่าอึดอัดใจที่จะติดตั้งในเซ็นเซอร์ขนาดเล็ก แต่มันไม่มีอะไรสำหรับชิ้นส่วนของอุปกรณ์อุตสาหกรรม
ภายในสายผลิตภัณฑ์มีหลายตระกูล อุปกรณ์ C2000 Delfino นั้นเร็วกว่ามีอุปกรณ์ต่อพ่วงมากกว่าและมีพินบนแพ็คเกจมากขึ้น พวกเขายังสามารถเสียค่าใช้จ่าย (อย่างน้อย) สองเท่าของอุปกรณ์ Piccolo คุณต้องการอันไหน ขึ้นอยู่กับใบสมัครของคุณ MSP430 มีผลิตภัณฑ์บางอย่างที่ปรับสมดุลการใช้พลังงานและประสิทธิภาพและอื่น ๆ ที่เน้นเฉพาะพลังงานต่ำ (MCU หนึ่งแบตเตอรี่นั้นให้ความเร็วสูงสุดที่ 4 MHz และ 2 kB ของ RAM)
มีผลิตภัณฑ์มากมายในแต่ละตระกูลเพราะมีการพัฒนาผลิตภัณฑ์ใหม่ตลอดเวลา ทรานซิสเตอร์มีขนาดเล็กลง / ถูกลงดังนั้นจึงมีสิ่งอื่นอีกมากที่สามารถใช้ชิปได้ MCU ระดับกลางในวันนี้น่าจะเป็นไฮเอนด์ระดับไฮเอนด์เมื่อสิบปีก่อน โดยปกติแล้วแต่ละผลิตภัณฑ์จะมีการกำหนดเป้าหมายเฉพาะแอปพลิเคชั่นไม่กี่ตัวและสนับสนุนผู้อื่นหากเป็นไปได้
ในที่สุดมีหลายตัวแปรของแต่ละผลิตภัณฑ์ (AKA ตัวเลขสุดท้ายในหมายเลขชิ้นส่วน) เหล่านี้มักจะมีหน่วยความจำที่แตกต่างกันและ (อาจ) รูปแบบขนาดเล็กในอุปกรณ์ต่อพ่วงที่มีอยู่ อีกครั้งนี่คือทั้งหมดที่เกี่ยวกับการให้ช่วงราคา
รุ่นสั้นคือแต่ละผลิตภัณฑ์มีความสมดุลของราคาประสิทธิภาพและคุณสมบัติต่างกัน เป็นการแบ่งส่วนตลาดเก่าแบบธรรมดา ลูกค้าของเราเป็นผู้ผลิตที่ให้ความสำคัญกับความแตกต่างของราคาเล็กน้อยมากกว่าผู้ใช้ ผู้คนซื้อทุกส่วนที่เรามีดังนั้นความต้องการจึงชัดเจน :-)
UPDATE: Jeremy ถามว่าข้อกำหนดของลูกค้ารายใหญ่มีผลต่อกระบวนการออกแบบอย่างไรและไม่ว่าเราจะสร้าง MCU แบบกำหนดเองหรือไม่ ฉันเคยเห็น MCU TMS470 / 570 หลายตัวที่สร้างขึ้นสำหรับลูกค้ายานยนต์รายใหญ่ กลุ่มนั้นยังมี MCU สองสามตัวที่ออกแบบสถาปัตยกรรมโดยและสำหรับลูกค้ารายหนึ่ง อย่างน้อยหนึ่งรายการลูกค้าเขียน RTL ส่วนใหญ่ สิ่งเหล่านี้อยู่ภายใต้ข้อ จำกัด ของ NDA อย่างหนักดังนั้นฉันจึงไม่สามารถให้รายละเอียดได้
ผลิตภัณฑ์ในตลาดทั่วไปมักมีลูกค้ารายใหญ่อย่างน้อยหนึ่งราย บางครั้งลูกค้ารายใหญ่จะได้รับหมายเลขชิ้นส่วนพิเศษ บางครั้งเราจะเพิ่มอุปกรณ์ต่อพ่วงเพื่อรับรางวัลซ็อกเก็ตขนาดใหญ่ แต่โดยทั่วไปฉันคิดว่าลูกค้ารายใหญ่มีพื้นมากกว่าเพดานเมื่อพูดถึงคุณลักษณะ
ตัวอย่างสุดยอดของชิ้นส่วนที่กำหนดเองคือกลุ่มความน่าเชื่อถือสูงของเรา ฉันเพิ่งได้ยินเรื่องราวเกี่ยวกับคนเหล่านี้ แต่เห็นได้ชัดว่าพวกเขาใช้ผลิตภัณฑ์ที่มีอยู่และสร้างมันขึ้นมาใหม่เพื่อทำงานในสภาวะสุดขั้ว - อุณหภูมิสูงการแผ่รังสีผู้คนที่ยิงคุณ ฯลฯ ฉันรู้ว่าคนที่ซื้อ HiRel TMS470s ที่อุณหภูมิสามารถเข้าถึง 200C (อาจจะเป็นอันนี้ในสต็อคที่ราคาเพียง $ 400 / ชิป!) พวกเขามีผลิตภัณฑ์มาตรฐานจำนวนมากที่ระบุไว้ในเว็บไซต์ แต่จากสิ่งที่ฉันได้ยินพวกเขาสามารถสร้างใบสั่งได้แม้ในปริมาณน้อย - คุณ สามารถซื้อชิป HiRel รุ่นใดก็ได้ที่คุณต้องการหากคุณยินดีจ่าย $ 50,000 + ต่อชิป :-)
ตามกฎทั่วไปทุกอย่างในธุรกิจสามารถต่อรองได้หากคุณใช้จ่ายเงินมากพอ