28 lines
816 B
Python
28 lines
816 B
Python
"""
|
|
MB85RS64V external FRAM
|
|
Product: https://www.digikey.it/it/products/detail/adafruit-industries-llc/1897/4990785
|
|
Datasheet: https://cdn-shop.adafruit.com/datasheets/1897_datasheet.pdf
|
|
|
|
+ TPS61322 to step-up voltage to V_min
|
|
"""
|
|
from ScEpTIC.emulator.energy.mcu_peripheral.protocol_models.external_nvm_spi import SPIExternalNVMProtocol
|
|
from ScEpTIC.emulator.energy.voltage_regulator.TPS61322 import TPS61322
|
|
|
|
|
|
datasheet = {
|
|
'size': '8k',
|
|
'cell_size': 8,
|
|
'address_size': 16,
|
|
'peak_frequency': '20M',
|
|
'measure_voltage': '3.0',
|
|
'min_v': '3.0',
|
|
'max_v': '5.5',
|
|
'standby_current_draw': '10u',
|
|
'operating_current_draw': '1.5m',
|
|
'protocol': SPIExternalNVMProtocol,
|
|
'nvm_type': 'FRAM',
|
|
'has_regulator': True,
|
|
'regulator_type': TPS61322,
|
|
'regulator_voltage': '3.0'
|
|
}
|