อาจเป็นปีที่ผ่านมามีความแตกต่างอย่างมีนัยสำคัญระหว่าง 8-bitters ต่ำสุดและไมโครคอนโทรลเลอร์ 32 บิตที่ถูกที่สุด ไม่ใช่กรณีอีกต่อไป
จากการกำหนดราคาจำนวนมาก Digi-Key คุณสามารถรับ PIC10F200 8 บิตสำหรับ35 for ใน 2,500 ปริมาณในแพ็คเกจ SOT-23-6 คุณจะได้รับ 32 บิต CY8C4013SXI-400 (ARM Cortex-M0) สำหรับ36ȼใน 2,500 ปริมาณในแพ็คเกจ SOIC-8 (การกำหนดราคาจำนวนมากแบบ Digi-Key ไม่เหมือนจริงในแง่ของสิ่งที่ผู้ผลิตจ่ายจริงซึ่งอาจน้อยกว่ามาก แต่ฉันคิดว่ามันถูกต้องที่จะใช้สำหรับการเปรียบเทียบราคาแบบคร่าวๆระหว่างผลิตภัณฑ์ที่แตกต่างกันสำหรับปริมาณที่คล้ายกัน)
ดังนั้น OP นั้นถูกต้องพวกมันมาบรรจบกัน
เหตุใดจึงไม่ใช้ชิป 32 บิตมากกว่า อย่างที่ฉันบอกไว้ในย่อหน้าแรกราคาและขนาดที่เท่าเทียมกันนี้เกิดขึ้นในปีที่แล้วหรือ 18 เดือนเท่านั้น และพวกเขายังคงมีหนทางอีกยาวก่อนที่จะมีชิปมากพอที่จะแข่งขัน
จากชิป6875 ARM ที่มีอยู่จาก Digi-Key มีเพียงสี่ในสต็อกที่มีการกำหนดราคาปริมาณภายใต้ดอลลาร์ สี่ . ในขณะเดียวกันมีชิป 8-bit หลายร้อยบิตภายใต้ดอลลาร์เพื่อให้วิศวกรเลือก
แต่สมมติว่ามีไมโครไซต์ 32 บิตต่ำสุดไม่กี่โหล พวกเขาจะถูกเลือกโดยอัตโนมัติมากกว่า 8 บิตหรือไม่
ก่อนอื่นคุณต้องทำให้วิศวกรรับรู้ถึงพวกเขา มีความต้านทานต่อการเปลี่ยนแปลงอยู่เสมอ สิ่งใหม่ที่ต้องเรียนรู้ - จากมุมมองฮาร์ดแวร์เรียนรู้วิธีรวมชิปใหม่เข้ากับวงจร มีเครื่องมือใหม่ ๆ เช่นโปรแกรมเมอร์ในวงจรคอมไพเลอร์ใหม่เป็นต้นสำหรับวิศวกรเฟิร์มแวร์เรียนรู้วิธีใช้อุปกรณ์ต่อพ่วงและตัวจับเวลาชุดใหม่ (ส่วนใหญ่ลงทะเบียนเค้าโครงและความหมายบิต)
32- บิตเป็นสิ่งที่ดีและทั้งหมดนั้น แต่ถ้าไม่มีใครต้องการที่จะทำการคำนวณจำนวนมากจุดคืออะไร? หากคุณมี GPIO พินเพียงสี่ตัวการเข้าถึงภายในพินในขณะที่การลงทะเบียนแบบ 32 บิตไม่ได้เปรียบในการใช้การลงทะเบียนแบบ 8 บิต
ฉันคิดว่าการใช้พลังงานมักจะเป็นที่โปรดปรานของไมโคร 8 บิต
ตัวอย่างเช่น PIC10F200 ดึง 175 µA ทำงานที่ 4 MHz และ 2v และ 100 nA ในโหมดสลีป CY8C4013SXI-400 ใช้เวลาประมาณ 800 runningA ที่รัน @ 4MHz และ 2v และ 1 uA ในโหมดสลีป (แผ่นข้อมูลสำหรับ CY8C4013SXI ไม่มีตัวเลขสำหรับ 4 MHz หรือ 2v ดังนั้นฉันต้องทำการประมาณ - แผ่นข้อมูลบอกว่ามันใช้ 2 ma @ 6 MHz และ 3.3v)
ดังนั้น ARM จะดึงกระแส 4.5 เท่าเมื่อตื่นและ 10 ครั้งเมื่อหลับ ดูเหมือนจะไม่มากนัก แต่ความแตกต่างระหว่างการทำงานกับเซลล์เหรียญเป็นเวลา 3 เดือนหรือเป็นปี (ฉันสมมติว่าไมโครคอนโทรลเลอร์ทั้งสองกำลังทำเวลาเป็นส่วนใหญ่อัปเดตพอร์ต ฯลฯ และไม่ทำการคำนวณหนักจริง ๆ หากเป็นกรณีหลังและไมโคร 8 บิตต้องใช้เลขคณิตแบบมัลติไบต์จำนวนมากเป็นระยะเวลานาน ของเวลามันเสียประโยชน์บางอย่างไป)
เป็นที่น่าสนใจที่ ARM ดึงกระแสประมาณสี่เท่าของกระแส 8 บิตและในทางกลับกันจะมีรีจิสเตอร์ภายในและพา ธ ข้อมูลที่กว้างสี่เท่า ฉันไม่คิดว่านี่เป็นเรื่องบังเอิญ สำหรับ CMOS การใช้พลังงานนั้นเป็นสัดส่วนคร่าวๆกับจำนวนของทรานซิสเตอร์ที่ถูกเปลี่ยนและ ARM นั้นทำงานได้มากกว่าเดิมต่อการเรียนการสอน
ในขณะที่ผู้ขาย ARM นำชิประดับล่างออกมาฉันก็ไม่แปลกใจถ้าผู้ขายอย่าง Microchip ลดราคาลงอีก ไม่ว่าในกรณีใดราคาเท่ากันแพคเกจขนาดใกล้เคียงกัน แต่ชิป 32 บิตให้เลือกฉันคิดว่าไมโครคอนโทรลเลอร์ขนาด 8 บิตยังคงอยู่ในช่วงเวลาสั้น ๆ โดยเฉพาะอย่างยิ่งเพราะคุณ มีวิศวกรหมื่นคนที่คุ้นเคยกับพวกเขา