Category Archives: Articles

เครื่องมือ ที่จะทำให้อนาคตประเทศอยู่ในกำมือคุณ ผ่านการเลือกตั้ง และพระประสงค์ของพระเจ้า

เช้านี้มีแฮชแท็กหนึ่งโผล่ขึ้นมา นั่นคือ #CambridgeAnalyticaUncovered แฮชแท็กนี่มีที่มาที่ไปที่น่าสนใจมาก มันมาจากวิดีโอที่ถูกเผยแพร่ผ่านช่องข่าวของ Channel 4 ของอังกฤษ โดยผู้ที่บันทึกได้ปกปิดตัวตน (Undercover) ขณะที่กำลังเจรจากับบุคคลจากบริษัทสัญชาติอังกฤษที่ชื่อ “Cambridge Analytica”

[Chip Hall of Fame] ก้าวที่ยิ่งใหญ่ของวงการถ่ายภาพ Image Sensor ตัวแรก KODAK : KAF-1300

ในประวัติศาสตร์ของนวัตกรรมและการประดิษฐ์มีงานพัฒนามากมายที่เปลี่ยนแปลงวิถีชีวิตของผู้คนทั่วโลก สิ่งประดิษฐ์ชิ้นสำคัญก่อกำเนิดจากมุมมองและแนวคิด ที่เปี่ยมไปด้วยคุณภาพจากนักประดิษฐ์ที่ทำงานให้กับองค์กรยักษ์ใหญ่ หากมองจากวันนี้องค์กรนั้นควรจะกลายเป็นเสือติดปีกได้ แต่มันก็ไม่ได้เป็นเช่นนั้นเสมอไป และนี่ก็เป็นอีกครั้งหนึ่งกับเรื่องราวของเซ็นเซอร์ภาพที่วางจำหน่ายตัวแรกของโลก โดยบริษัทผลิตกล้องยักษ์ใหญ่อย่าง KODAK เรากำลังจะเล่าถึง KAF-1300 Image Sensor ครับ เจ้าพ่อยักษ์ใหญ่แห่งวงการกล้องอย่าง KODAK ให้ความสนใจในการพัฒนาเซ็นเซอร์ดิจิตอลสำหรับถ่ายภาพมานานแล้ว โดยคงต้องย้อนไปถึงปี 1975 Steven Sasson  วิศวกรของ KODAK ได้พัฒนากล้องดิจิตอลตัวแรกออกมา โดยใช้เซ็นเซอร์ CCD 100×100 พิกเซลจาก Fairchild Semiconductor นั่นคือกล้องดิจิตอลตัวแรกของโลกและพัฒนาต่อมาจนในปี 1986 KODAK ก็สามารถพัฒนาเซ็นเซอร์ความละเอียด 1.4 ล้านพิกเซลได้สำเร็จ แต่กว่าจะกลายมาเป็นกล้องดิจิตอลตัวแรกได้ ก็ต้องรอไปถึงปี 1991 KODAK จึงสามารถปล่อย KODAK DCS ( KODAK DCS-100 )

[Chip Hall of Fame] เทคโนโลยีที่ปฏิวัติคอมพิวเตอร์ไปสู่อุปกรณ์พกพา Toshiba NAND Flash Memory

ครั้งหนึ่งการที่คอมพิวเตอร์เริ่มมีหน่วยความจำ ( Stored-Program Computer ) จากทฤษฏีและแนวคิดในการสร้าง Universal Turing Machine ของอลัน ทัวริง ( Alan Turing ) และต่อมาถูกพัฒนาจนกลายเป็น  von Neumann Architecture และ Harvard Architecture ** ที่ได้วางรากฐานมาจนถึงปัจจุบันนั้น เป็นการปฏิวัติครั้งใหญ่และเป็นปัจจัยสำคัญที่ทำให้คอมพิวเตอร์สามารถขยายศักยภาพไปสู่การทำงานในส่วนอื่นๆ ได้อย่างรวดเร็ว เทคโนโลยีการเก็บข้อมูลยุคนั้นมีทั้งแรกเริ่มตั้งแต่การใช้กระดาษเจาะรูในช่วงแรกและยุคที่ใช้เทปแม่เหล็กในการเก็บข้อมูล ซึ่งยาวนานตั้งแต่ทศวรรษที่ 30 ไปจนช่วงทศวรรษที่ 80 ตลอดเวลานั้นแม้ว่าจะมีการพัฒนาเพื่อลดขนาดทางกายภาพ และเพิ่มความจุในการเก็บข้อมูลมากแค่ไหน มันก็ยังคงกินพื้นที่อย่างมหาศาล แถมด้วยข้อจำกัดทางกลไก มันยังช้ามากอีกด้วย อุปกรณ์เก็บข้อมูลที่ใช้แม่เหล็กที่ดีที่สุดคือ ฮาร์ดดิสก์ไดร์ฟ ( Hard Disk Drive – HDD ) ที่ถูกพัฒนาขึ้นในช่วงทศวรรษที่

[Chip Hall of Fame] ชิป 4Kb DRAM ตัวแรกที่จะปฏิวัติโครงสร้าง DRAM ไปตลอดกาล : Mostek MK4096

RAM ( Random Access Memory ) คือหนึ่งในส่วนสำคัญของระบบคอมพิวเตอร์ ซึ่ง RAM นั้นมีอยู่ 2 แบบคือ SRAM และ DRAM โดย SRAM เป็น RAM ที่เมื่อมีการเขียนข้อมูลแล้ว ข้อมูลจะยังคงอยู่ตรงนั้นตราบเท่าที่ยังคงมีการจ่ายไฟเลี้ยงให้มัน ส่วน DRAM เป็น RAM ที่จะต้องคอยมาเขียนข้อมูลซ้ำอยู่สม่ำเสมอ มิฉะนั้นข้อมูลอาจจะมีการสูญหาย แต่เรื่องนี้ไม่ใช่ปัญหาใหญ่ สำหรับการใช้งาน DRAM อย่างแน่นอน เพราะมันถูกออกแบบมาเพื่อเป็นที่พักข้อมูลชั่วคราวระหว่างรอประมวลผล เมื่อประมวลผลเสร็จสิ้นก็จะมีการนำข้อมูลใหม่มาวางที่เดิมอยู่แล้ว และโครงสร้างของ DRAM เองที่มีความเรียบง่าย ใช้พื้นที่น้อย สามารถบรรจุหน่วยความจำได้มากบนชิปตัวเล็กๆ ทำให้ DRAM นั้นมีการใช้งานอย่างแพร่หลายมาก ชิป DRAM ตัวแรกนั้นออกแบบโดย บริษัท

[Chip Hall of Fame]ปลดปล่อยโปรเซสเซอร์จากข้อจำกัดในการสื่อสาร : UART – Western Digital WD1402A

UART ( Universal Asynchronous Receiver Transmitter ) – ระบบบัสที่คุ้นชื่อ คุ้นเคย และคุ้นหูที่สุดระบบหนึ่งจากระบบบัสที่มีอยู่มากมาย เมื่อเราทำความรู้จักกับคอนโทรลเลอร์ตัวใหม่ หลังจากเสร็จสิ้นกับการทำไฟกระพริบแล้ว มันคือระบบสื่อสารตัวแรกที่เราจะเป็นต้องใช้ เราจะต้องให้มันแสดงข้อความทักทายโลกใบนี้ด้วย “Hello World” เราต้องให้มัน “Loop Back” ข้อความของเราที่เราส่งให้มัน และการได้เห็นคำว่า “Hello World” บนเทอร์มินอล มันช่างน่าประทับใจเสมอ มันให้ความรู้สึกว่า “เรารู้จักกันแล้วนะ” UART คือเครื่องมือสื่อสารแรกที่ทำให้เรารู้จักกับคอนโทรลเลอร์ตัวนั้น รู้ว่ามันคิดอะไรและทำอะไรอยู่ ก่อนที่เราจะให้มันทำอย่างอื่น หรืออะไรที่เราต้องการ ในวันนี้รู้สึกยินดีอย่างมาก ที่จะบอกเล่าถึงอดีตของระบบบัสที่เรียกได้ว่าเป็นเพื่อนอันเก่าแก่ของเรา เพื่อนที่มักจะแนะนำเพื่อนใหม่ให้กับเราได้เสมออย่าง UART เรื่องนี้คงต้องย้อนกลับไปในปี 1960 Gordon Bell บุคคลสำคัญของประวัติศาสตร์คอมพิวเตอร์ส่วนบุคคล ได้นำเสนอมินิคอมพิวเตอร์ PDP ที่ Digital

[Chip Hall of Fame] สร้างความแตกต่างด้วย EEPROM : Microchip Technology PIC16C84

PIC16 เป็นไมโครคอนโทรลเลอร์ตระกูลที่สองที่ผมมีโอกาสได้รู้จัก ยุคนั้น PIC16F เป็นซีรีส์ที่กำลังได้รับความนิยม ด้วยความสามารถที่มากกว่าคอนโทรลเลอร์ตระกูล 8051 ทั้งในด้านการติดต่อกับฮาร์ดแวร์ผ่านระบบบัสที่มีฮาร์ดแวร์ทำหน้าที่จัดการให้ในส่วนหนึ่ง จากที่เราต้องเขียนโปรแกรมจัดการเองทั้งหมด อีกสิ่งหนึ่งที่สำคัญคือมันใส่หน่วยความจำประเภท Non-Volatile มาให้ด้วย ในรูปของ EEPROM และสิ่งที่เขียนไว้ในนั้นมันจะยังคงอยู่ แม้ว่าเราจะไม่จ่ายไฟให้มันแล้วก็ตาม ทั้งหมดนี้มาในราคาที่ไม่แพงเมื่อเทียบกับคอนโทรลเลอร์ตระกูล 8051 ในตอนนี้เราจะมาทำความรู้จักกับต้นตระกูลของ PIC16F กัน นั่นคือ PIC16C84 ที่มาพร้อมกับหน่วยความจำ EEPROM กันครับ ย้อนกลับไปในช่วงต้นทศวรรษที่ ’90 ในเวลานั้นจักรวาลของคอนโทรลเลอร์ ขนาด 8 บิต ถูกยึดครองโดยผลิตภัณฑ์จากโมโตโรล่าผู้ยิ่งใหญ่ (น่าจะเป็นตระกูล 6800) และแล้วก็มีผู้ท้าชิงตัวเล็กๆ ที่ไร้ชื่อเสียงเรียงนามอย่าง Microchip Technology บริษัท Microchip Technology ได้ปล่อย PIC16C84 ผลิตภัณฑ์ตัวใหม่ของตนเข้าสู่ตลาด มันประกอบไปด้วย คอนโทรลเลอร์ขนาด