1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

about ROM

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi Killing_Road, 25/03/2003.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Killing_Road

    Killing_Road Thành viên quen thuộc

    Tham gia ngày:
    24/04/2001
    Bài viết:
    432
    Đã được thích:
    0
    bac' NVL oi, cho em hoi voi
    em bao nay`, cai so do bac' cho em y, no la co the su dung cho ROM tu 2716,2764, 27256 .... 27512 ... gi gi do , tuc la co the su dung nap cho nhieu loai ROM phai ko bac', nhung y em hoi la moi loai day no' co so chan khac' nhau bac' a, vi du
    2716 co 24 pin
    27256 co 28 pin
    vay thi no co anh huog gi ko ha bac, vi neu vay so' chan cam cua ROM se khac' nhau, co anh huong nhu the nao toi mach ko a, bac' tra loi giup em bac' nhe'
    cam on bac nhieuuuuu

    YOU LOST YOUR LIFE TO KILLING ROAD !

    Được Killing_Road sửa chữa / chuyển vào 20:30 ngày 08/05/2003
  2. nvl

    nvl ĐTVT Moderator

    Tham gia ngày:
    31/01/2002
    Bài viết:
    4.304
    Đã được thích:
    6
    Tôi dạo này hơi bận nên không có thời gian ngồi nghiên cứu lại tài liệu. Tôi chỉ nhớ mang máng là ROM nhiều chân thì chỉ hơn ROM ít chân ở mấy bit địa chỉ, đồng nghĩa với việc dung lượng nhớ cao hơn. Khi thiết kế mạch, bạn mở rộng phần bộ đếm địa chỉ ra là có thể tương thích cho cả hai loại ROM. Mạch của Lotomo đăng lên là loại ROM 28 chân, bạn có thể nghiên cứu mở rộng ra xem thế nào nhé!
    "Những việc cần làm ngay"
    Được nvl sửa chữa / chuyển vào 09:55 ngày 12/05/2003
  3. Killing_Road

    Killing_Road Thành viên quen thuộc

    Tham gia ngày:
    24/04/2001
    Bài viết:
    432
    Đã được thích:
    0
    cap cuu, bac' nao biet cach' chuyen cai mạch minh ve trong Protel the nao de co the insert vao Word a, giup em voi, dang can gap a ;)
    cam on bac' nvl , em hieu y' bac' roi :)

    YOU LOST YOUR LIFE TO KILLING ROAD !
  4. biettiti

    biettiti Thành viên mới

    Tham gia ngày:
    23/12/2002
    Bài viết:
    1.573
    Đã được thích:
    0
    Mỗi IC Rom có các chân sau :
    +Chân dữ liệu,có loại 8 bit,16bit (thông dụng 8 bit)
    +Chân địa chỉ,quyết định đến dung lượng Rom
    ( vd có 15 bit địa chỉ A0->A14=2^15*8=256kb
    16 bit địa chỉ A0->A15=2^16*8=512kb
    ->chênh nhau 1bit địa chỉ dung lượng tăng gấp đôi )
    +Chân đk,cụ thể OE(output enable) CE (chip enable) PGM
    Tuỳ vào giản đồ xung trong datasheet mà ta nối ghép và lập trình đk cho đúng.
    Sơ đồ tôi post lên rất đơn giản gồm 74245 đk & đệm dữ liệu vào ra
    CD4040 đếm BCD tạo các bít địa chỉ
    7404 đệm tín hiệu
    Nếu không sử dụng 4040 thì có thể sử dụng các bộ đếm BCD như 74393 v.v..(ko dùng các bộ đếm khác ko phải BCD )
    Lưu ý phải vào bios máy tính để thay đổi thiết lập cổng máy in là EPP
    Được Lotomo sửa chữa / chuyển vào 08:33 ngày 12/05/2003
  5. nvl

    nvl ĐTVT Moderator

    Tham gia ngày:
    31/01/2002
    Bài viết:
    4.304
    Đã được thích:
    6
    Gửi Killing_Road: Cài máy in PDF rồi in từ trong Protel ra file PDF, sau đó dùng công cụ copy hình ảnh để dán vào Word
    "Những việc cần làm ngay"
  6. Killing_Road

    Killing_Road Thành viên quen thuộc

    Tham gia ngày:
    24/04/2001
    Bài viết:
    432
    Đã được thích:
    0
    hic, bac' nvl tot bung oi, em ko biet cai may in pdf la the nao a, nha em co may in nhun gma cai cai day la cai gi ha bac, em ko hieu, roi tu Protel in ra PDF tuc la de tao ra file pdf ha bac', bac' chi cho em voi, hay bac' cho em so dt cua bac' di, de em hoi bac' cho tien, bac' nhe, cam on bac, bac giup em voi nha
    a bac oi, hay neu duoc bac goi luon cho em cung duoc, chac bac o co wuan di lam roi a, em ten la Du~ng bac' nhe', so cua em la 7564247, em dang can lam, cam on bac'

    YOU LOST YOUR LIFE TO KILLING ROAD !

    Được Killing_Road sửa chữa / chuyển vào 10:58 ngày 12/05/2003
  7. nvl

    nvl ĐTVT Moderator

    Tham gia ngày:
    31/01/2002
    Bài viết:
    4.304
    Đã được thích:
    6
    Cài máy in PDF tức là ra ngoài hiệu CDROM, mua lấy cái đĩa Adobe Acrobat rồi cài vào máy. Trong số các công cụ tiện ích đó có một cái gọi là PDF writer tức là một cái máy in ảo. Nếu mình in ra cái máy in đó thì sẽ xuất hiện một file PDF cho lưu vào đĩa, rất tiện
    "Những việc cần làm ngay"
  8. Killing_Road

    Killing_Road Thành viên quen thuộc

    Tham gia ngày:
    24/04/2001
    Bài viết:
    432
    Đã được thích:
    0
    bac nao biet ve lap trinh cho 27256 thi tra loi giup em voi, em xem trong dasheet cua no' noi ve phan programing thi no' noi nhu sau
    The 256K EPROM and OTP PROM are programmed using the TI SNAP! Pulse programming algorithm
    illustrated by the flowchart in Figure 1, which programs in a nominal time of four seconds. Actual programming
    time varies as a function of the programmer used.
    Data is presented in parallel (eight bits) on pins DQ0 to DQ7. Once addresses and data are stable, E is pulsed.
    The SNAP! Pulse programming algorithm uses initial pulses of 100 microseconds (ms) followed by a byte
    verification to determine when the addressed byte has been successfully programmed. Up to 10 (ten) 100-ms
    pulses per byte are provided before a failure is recognized.
    The programming mode is achieved when VPP = 13 V, VCC = 6.5 V, G = VIH, and E = VIL. More than one device
    can be programmed when the devices are connected in parallel. Locations can be programmed in any order.
    When the SNAP! Pulse programming routine is complete, all bits are verified with VCC = VPP = 5 V.

    cai em ko hieu la o day cai' xung 100Ms no dung de lam gi`, va cai khoan up to 10 tuc la the nao, em doc mai ma ko hieu y' muon noi la gi, bac' nao am hieu ve cai nay xin giup em voi , cam on cac bac rat nhiu````

    YOU LOST YOUR LIFE TO KILLING ROAD !
  9. biettiti

    biettiti Thành viên mới

    Tham gia ngày:
    23/12/2002
    Bài viết:
    1.573
    Đã được thích:
    0
    Thực ra ko có gì phức tạp cả.Bạn có thể nôm na hiểu giản đồ tg và lập trình như sau
    địa chỉ đầu tiên:
    - thiết lập OE lên mức logic1(~5V)
    -đưa tín hiệu địa chỉ vào A0--A14( với 27256)
    -đưa tín hiệu dữ liệu vào bus dữ liệu D0--D7
    -đưa điện áp ghi VPP=12.5V
    -thiết lập CE đang mức logic "1" xuống logic "0" và duy trì 100micro s sau đó chuyển lên logic"1".
    giữ nguyên OE ,nhảy đến địa chỉ kế tiếp và quá trình cứ lặp đi lặp lại cho đến hết địa chỉ.
    Chú ý giữa các quá trình tlập có khoảng tg trễ (tham khảo datasheet để đchỉnh).Giản đồ tg trong datasheet là áp dụng cho thuật toán ghi nhanh và tuỳ vào cụ thể từng loại eprom mà lập trình cho phù hợp.
  10. Killing_Road

    Killing_Road Thành viên quen thuộc

    Tham gia ngày:
    24/04/2001
    Bài viết:
    432
    Đã được thích:
    0
    gui bac' Lotomo, cam on bac' da giang giai, the con cai up to 10 la cai gi day ha bac, lieu em hieu do' co phai la cai thoi gian kiem tra loi ko a, tuc la neu sau 10ms do ma ktra ko dat ket wa thi se bao' loi hay the nao ha bac', con cai 100Ms theo nhu ba'c noi la tho igian ghi cua moi byte phai ko bac'...
    em xem trong cai luu do thuat toan trong datasheet cua 27256 thi cai em ko hieu la cai phan bien dem x=0 do, roi tang x=x+1 , roi dem kiem tra x=10 ? ... tai sao lai kiem tra lai gia tri 10 ha bac', no co phai lien wuan den cai thoi gian ma em noi kia ko.....
    bac xem phan datasheet do roi bac' giang giai giup em voi nhe, cam on bac that nhieuuuuuuuuuu

    YOU LOST YOUR LIFE TO KILLING ROAD !

Chia sẻ trang này