Cái gì bắt được với FRAM?


31

Sau khi có được một Launchpad MSP430, tôi đã chơi với nhiều dự án vi điều khiển khác nhau. Thật không may, MSP430G2553 chỉ có 512 byte RAM, vì vậy, bất cứ điều gì phức tạp đều cần bộ nhớ ngoài.

Sau khi xem các chip SPI và I2C SRAM và EEPROM, tôi phát hiện ra FRAM .

Nó thật hoàn hảo. Có sẵn với kích thước lớn (phần được liên kết ở trên là phần 2Mb), công suất thấp, địa chỉ byte và có thể lập trình, không biến đổi, không có vấn đề hao mòn, không cần phải xóa bất cứ thứ gì và thực sự rẻ hơn SRAM nối tiếp (so với các bộ phận của Microchip).

Trên thực tế, nó trông quá hoàn hảo, và điều đó khiến tôi nghi ngờ. Nếu công cụ này tốt hơn nhiều so với SRAM nối tiếp và flash EEPROM, tại sao nó không ở khắp mọi nơi? Tôi có nên gắn bó với SRAM, hay FRAM là một lựa chọn tốt để thử nghiệm?


Nếu chúng có thể phù hợp với mật độ của đèn flash tiêu chuẩn với chi phí / bit tương tự thì sẽ không có đèn flash nào.
Kortuk

Quá trình đúc có thể tốn kém và không thể tích hợp với micros hiện có. Để tích hợp FRAM vào micros (nguyên khối), chúng cần được chuyển sang quy trình đúc hỗ trợ FRAM và khối vi điều khiển (logic). Nó là tốn thời gian và tẻ nhạt.
Chetan Bhargava

@ChetanBhargava họ cũng không có mật độ tương tự. MSP430 đã thảo luận về việc phát hành chip với tất cả FRAM trong một thời gian, vì bạn có thể sử dụng nó làm ram và rom của bạn và chip của bạn sẽ không bị mất trạng thái khi khởi động lại.
Kortuk

1
Nhóm con vi điều khiển msp430 "F" có thể hữu ích để xem xét, chúng có FRAM tích hợp. Ngoài ra, các thiết bị Dòng giá trị được đề cập là giới thiệu cấp nhập cảnh cho gia đình, có các MCU khác của Texas Cụ với thông số kỹ thuật cao hơn đáng kể.
Anindo Ghosh

@Kortuk đúng vậy. Lần trước tôi gặp Mark Buccini (TI-MSP430), chúng tôi đã thảo luận về vấn đề này vì TI vừa mới quan tâm đến Ramtron. Đây là một thời gian trước đây.
Chetan Bhargava

Câu trả lời:


8

Từ những gì tôi có thể thấy, sự khác biệt (chính) giữa nó và SRAM là chậm hơn và sự khác biệt giữa nó và EEPROM là nó đắt hơn.
Tôi muốn nói rằng đó là loại "ở giữa" cả hai.

Là một công nghệ khá mới, tôi hy vọng giá sẽ giảm một chút công bằng trong năm tới hoặc để nó trở nên đủ phổ biến. Mặc dù nó không nhanh bằng SRAM, nhưng tốc độ không tệ chút nào và phù hợp với nhiều ứng dụng - tôi có thể thấy tùy chọn thời gian truy cập 60ns trên Farnell (so với mức thấp 3,4ns với SRAM)

Điều này nhắc nhở tôi - Tôi đã đặt hàng một số mẫu F-RAM Ramtron trong một thời gian trở lại, vẫn chưa hoàn thành để thử chúng ...


Đó là tốc độ SRAM nối tiếp hoặc song song? Bởi vì nếu đó là nối tiếp đó là nghiêm túc nhanh. Phần FRAM tôi đang xem xét các yêu cầu thực hiện ghi độ trễ bằng 0 thông qua SPI ở tốc độ
David đưa ra

Đó là song song (đây là một ví dụ ) và tôi đã so sánh nó với các tùy chọn F-RAM song song ( ví dụ . Nếu bạn đang tìm kiếm một phần SPI thì với các phần nhanh hơn, bạn sẽ bị giới hạn bởi tốc độ SPI tối đa thay vì thời gian đọc / ghi Nếu tính năng không bay hơi này hữu ích cho dự án của bạn và tốc độ phù hợp, tôi nghĩ tôi sẽ cho F-RAM đi.
Oli Glaser

21

FRAM là tuyệt vời, tuy nhiên, công nghệ có đọc phá hủy. Công nghệ Flash có chu kỳ ghi / xóa hạn chế, nhưng chu kỳ đọc gần như không giới hạn.

Trong FRAM, mỗi chu kỳ đọc thực sự ảnh hưởng đến bộ nhớ và nó bắt đầu xuống cấp. TI tuyên bố rằng họ đã tìm thấy FRAM có "Độ bền miễn phí hao mòn đến 5,4 × 10 ^ 13 chu kỳ và lưu giữ dữ liệu tương đương 10 năm ở 85 ° C". Sau một số tính toán, điều này hóa ra là khoảng 2 năm chu kỳ đọc liên tục hoặc lâu hơn (không tính đến ECC).

Thực tế là đối với hầu hết các ứng dụng năng lượng thấp, nơi chu kỳ nhiệm vụ thấp, đây không phải là vấn đề. Bạn sẽ cần phải đánh giá nó cho ứng dụng cụ thể của bạn.

Giới hạn về tốc độ cũng có mặt, do đó, người phục vụ sẽ được thêm vào nếu cần. Tuy nhiên, một giải pháp là tải mã vào RAM, chạy nó từ đó (tránh các chu kỳ trên FRAM) và tránh giới hạn tốc độ.

Có một bài viết về chủ đề ở đây đã thảo luận về một số phân nhánh.

Một ứng dụng tốt Lưu ý từ TI về những lợi thế của FRAM là gì về bảo mật ở đây


Chủ đề đó hơi mâu thuẫn, than ôi --- không chỉ phụ thuộc vào loại công nghệ (và tôi không biết phần Cypress / Ramtron là gì), nhưng một anh chàng gợi ý rằng bạn có thể làm việc xung quanh việc đọc xuống cấp bằng cách viết cho nó Dù bằng cách nào thì nó cũng không liên quan đến tôi vì tôi sẽ không lái nó quá khó, nhưng nó đáng để biết --- tôi.
David đưa ra

@DavidGiven: Tôi đưa nó lên vì nó có Jacob từ câu trả lời tiếp thị của TI. Từ những gì tôi biết, có nhiều người sử dụng FRAM do những ưu điểm của nó, mặc dù các bài đọc mang tính hủy diệt.
Gustavo Litovsky

1
Thông số kỹ thuật của bạn về độ bền mặc hoàn toàn bỏ qua tất cả thực hành với việc sử dụng các thiết bị như vậy và không có ý nghĩa. Đó là RAM, nếu tất cả những gì bạn sẽ làm là đọc đi đọc lại cùng một lúc, tại sao không sử dụng Flash? Nếu bạn đọc / ghi đạp xe qua mọi ô của phần FRAM 16K ở SPI 20Mhz, bạn sẽ cần 84 năm để sử dụng nó.
iheanyi

Phá hủy đọc âm thanh rất khắc nghiệt. Nhưng vâng, về mặt kỹ thuật thì điều này là chính xác, một chu kỳ đọc phải được tính vào thông số độ bền của FRAM. Đối với các thiết bị Ramtron / Cyp được ghép bằng TI, thông số kỹ thuật đã là 1E14 (@ 85C) trong nhiều năm nay. Trong thực tế, ngay cả các ứng dụng chuyên sâu đọc / ghi sẽ không bao giờ đạt đến chu kỳ 1E14 (thực tế là 1E16. Và BTW, đây là chu trình đọc / ghi mà một byte cụ thể trải nghiệm, không phải bất kỳ chu kỳ ngẫu nhiên nào (các ô khác). ví dụ tính toán cho ước tính độ bền. Đối với FRAM 'V' nối tiếp, giới hạn hầu như không thể truy cập được, như iheanyi chỉ ra.
gman

9

Vấn đề thực sự duy nhất với FRAM là đối với các bộ phận thực sự dày đặc, một phần của thị trường thúc đẩy khối lượng và biên độ, họ chưa thể cạnh tranh về mật độ (đó là một điều mang lại lợi nhuận hoặc một điều kích thước - nó thực sự không quan trọng ). Đối với các bộ phận nhỏ hơn (tức là cạnh tranh với phiên bản cũ hơn của cùng một công nghệ), chúng làm tốt.

Vì vậy, có, nó phù hợp để thử nghiệm miễn là bạn ở trong các phần có cùng kích thước.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.