ਵਰਣਨ
AT90CAN32/64/128 ਇੱਕ ਘੱਟ-ਪਾਵਰ CMOS 8-ਬਿੱਟ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਹੈ ਜੋ AVR ਵਿਸਤ੍ਰਿਤ RISC ਆਰਕੀਟੈਕਚਰ 'ਤੇ ਅਧਾਰਤ ਹੈ।ਇੱਕ ਸਿੰਗਲ ਕਲਾਕ ਚੱਕਰ ਵਿੱਚ ਸ਼ਕਤੀਸ਼ਾਲੀ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ, AT90CAN32/64/128 1 MIPS ਪ੍ਰਤੀ MHz ਤੱਕ ਪਹੁੰਚਣ ਵਾਲੇ ਥ੍ਰੋਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਜਿਸ ਨਾਲ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨਰ ਨੂੰ ਪ੍ਰੋਸੈਸਿੰਗ ਸਪੀਡ ਦੇ ਮੁਕਾਬਲੇ ਪਾਵਰ ਖਪਤ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ।AVR ਕੋਰ 32 ਆਮ ਉਦੇਸ਼ ਦੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਰਜਿਸਟਰਾਂ ਦੇ ਨਾਲ ਇੱਕ ਅਮੀਰ ਨਿਰਦੇਸ਼ ਸੈੱਟ ਨੂੰ ਜੋੜਦਾ ਹੈ।ਸਾਰੇ 32 ਰਜਿਸਟਰ ਸਿੱਧੇ ਅੰਕਗਣਿਤ ਲੌਜਿਕ ਯੂਨਿਟ (ਏ.ਐਲ.ਯੂ.) ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ, ਜਿਸ ਨਾਲ ਦੋ ਸੁਤੰਤਰ ਰਜਿਸਟਰਾਂ ਨੂੰ ਇੱਕ ਘੜੀ ਦੇ ਚੱਕਰ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਇੱਕ ਸਿੰਗਲ ਨਿਰਦੇਸ਼ ਵਿੱਚ ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।ਪਰੰਪਰਾਗਤ CISC ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਸ ਨਾਲੋਂ ਦਸ ਗੁਣਾ ਤੇਜ਼ ਥ੍ਰੁਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋਏ ਨਤੀਜਾ ਆਰਕੀਟੈਕਚਰ ਵਧੇਰੇ ਕੋਡ ਕੁਸ਼ਲ ਹੈ।AT90CAN32/64/128 ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ: 32K/64K/128K ਬਾਈਟ ਇਨ-ਸਿਸਟਮ ਪ੍ਰੋਗਰਾਮੇਬਲ ਫਲੈਸ਼ ਰੀਡ-ਵਾਇਲ-ਰਾਈਟ ਸਮਰੱਥਾਵਾਂ, 1K/2K/4K ਬਾਈਟਸ EEPROM, 2K/4K/4K ਬਾਈਟਸ SRAM, 53 ਆਮ ਉਦੇਸ਼ I/O ਲਾਈਨਾਂ, 32 ਜਨਰਲ ਪਰਪਜ਼ ਵਰਕਿੰਗ ਰਜਿਸਟਰ, ਇੱਕ CAN ਕੰਟਰੋਲਰ, ਰੀਅਲ ਟਾਈਮ ਕਾਊਂਟਰ (RTC), ਚਾਰ ਲਚਕਦਾਰ ਟਾਈਮਰ/ਕਾਊਂਟਰ ਜਿਸ ਵਿੱਚ ਤੁਲਨਾ ਮੋਡ ਅਤੇ PWM, 2 USARTs, ਇੱਕ ਬਾਈਟ ਓਰੀਐਂਟਡ ਦੋ-ਤਾਰ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ, ਇੱਕ 8-ਚੈਨਲ 10 - ਪ੍ਰੋਗਰਾਮੇਬਲ ਲਾਭ ਦੇ ਨਾਲ ਵਿਕਲਪਿਕ ਡਿਫਰੈਂਸ਼ੀਅਲ ਇਨਪੁਟ ਪੜਾਅ ਦੇ ਨਾਲ ਬਿੱਟ ADC, ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੇ ਨਾਲ ਇੱਕ ਪ੍ਰੋਗਰਾਮੇਬਲ ਵਾਚਡੌਗ ਟਾਈਮਰ, ਇੱਕ SPI ਸੀਰੀਅਲ ਪੋਰਟ, IEEE std.1149.1 ਅਨੁਕੂਲ JTAG ਟੈਸਟ ਇੰਟਰਫੇਸ, ਆਨ-ਚਿੱਪ ਡੀਬੱਗ ਸਿਸਟਮ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਤੇ ਪੰਜ ਸੌਫਟਵੇਅਰ ਚੋਣਯੋਗ ਪਾਵਰ ਸੇਵਿੰਗ ਮੋਡਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਆਈਡਲ ਮੋਡ SRAM, ਟਾਈਮਰ/ਕਾਊਂਟਰਾਂ, SPI/CAN ਪੋਰਟਾਂ ਅਤੇ ਰੁਕਾਵਟ ਸਿਸਟਮ ਨੂੰ ਕੰਮ ਕਰਨਾ ਜਾਰੀ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹੋਏ CPU ਨੂੰ ਰੋਕਦਾ ਹੈ।ਪਾਵਰ-ਡਾਊਨ ਮੋਡ ਰਜਿਸਟਰ ਸਮੱਗਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ ਪਰ ਔਸਿਲੇਟਰ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਦਾ ਹੈ, ਅਗਲੀ ਰੁਕਾਵਟ ਜਾਂ ਹਾਰਡਵੇਅਰ ਰੀਸੈਟ ਹੋਣ ਤੱਕ ਹੋਰ ਸਾਰੇ ਚਿੱਪ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।ਪਾਵਰ-ਸੇਵ ਮੋਡ ਵਿੱਚ, ਅਸਿੰਕ੍ਰੋਨਸ ਟਾਈਮਰ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾ ਨੂੰ ਇੱਕ ਟਾਈਮਰ ਅਧਾਰ ਬਣਾਈ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ ਜਦੋਂ ਕਿ ਬਾਕੀ ਡਿਵਾਈਸ ਸਲੀਪ ਹੁੰਦੀ ਹੈ।ADC ਸ਼ੋਰ ਘਟਾਉਣ ਵਾਲਾ ਮੋਡ ADC ਪਰਿਵਰਤਨ ਦੌਰਾਨ ਸਵਿਚਿੰਗ ਸ਼ੋਰ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ, ਅਸਿੰਕ੍ਰੋਨਸ ਟਾਈਮਰ ਅਤੇ ADC ਨੂੰ ਛੱਡ ਕੇ CPU ਅਤੇ ਸਾਰੇ I/O ਮੋਡੀਊਲਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ।ਸਟੈਂਡਬਾਏ ਮੋਡ ਵਿੱਚ, ਕ੍ਰਿਸਟਲ/ਰੇਜ਼ੋਨੇਟਰ ਔਸਿਲੇਟਰ ਚੱਲ ਰਿਹਾ ਹੈ ਜਦੋਂ ਬਾਕੀ ਡਿਵਾਈਸ ਸਲੀਪ ਕਰ ਰਿਹਾ ਹੈ।ਇਹ ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੇ ਨਾਲ ਬਹੁਤ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਡਿਵਾਈਸ ਨੂੰ ਐਟਮੇਲ ਦੀ ਉੱਚ-ਘਣਤਾ ਵਾਲੀ ਨਾਨਵੋਲੇਟਾਈਲ ਮੈਮੋਰੀ ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ ਹੈ।ਓਨਚਿਪ ISP ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮ ਮੈਮੋਰੀ ਨੂੰ ਇੱਕ SPI ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਦੁਆਰਾ, ਇੱਕ ਰਵਾਇਤੀ ਨਾਨਵੋਲੇਟਾਈਲ ਮੈਮੋਰੀ ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ, ਜਾਂ AVR ਕੋਰ 'ਤੇ ਚੱਲ ਰਹੇ ਇੱਕ ਆਨ-ਚਿੱਪ ਬੂਟ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਸਿਸਟਮ ਵਿੱਚ ਰੀਪ੍ਰੋਗਰਾਮ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਬੂਟ ਪ੍ਰੋਗਰਾਮ ਐਪਲੀਕੇਸ਼ਨ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਕਿਸੇ ਵੀ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ।ਬੂਟ ਫਲੈਸ਼ ਸੈਕਸ਼ਨ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਚੱਲਦਾ ਰਹੇਗਾ ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਫਲੈਸ਼ ਸੈਕਸ਼ਨ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਸਹੀ ਰੀਡ-ਵਾਇਲ-ਰਾਈਟ ਓਪਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਨਿਰਧਾਰਨ: | |
ਗੁਣ | ਮੁੱਲ |
ਸ਼੍ਰੇਣੀ | ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ (ICs) |
ਏਮਬੇਡਡ - ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ | |
Mfr | ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ |
ਲੜੀ | AVR® 90CAN |
ਪੈਕੇਜ | ਟਰੇ |
ਭਾਗ ਸਥਿਤੀ | ਕਿਰਿਆਸ਼ੀਲ |
ਕੋਰ ਪ੍ਰੋਸੈਸਰ | ਏ.ਵੀ.ਆਰ |
ਕੋਰ ਆਕਾਰ | 8-ਬਿੱਟ |
ਗਤੀ | 16MHz |
ਕਨੈਕਟੀਵਿਟੀ | CANbus, EBI/EMI, I²C, SPI, UART/USART |
ਪੈਰੀਫਿਰਲ | ਬ੍ਰਾਊਨ-ਆਊਟ ਡਿਟੈਕਟ/ਰੀਸੈਟ, POR, PWM, WDT |
I/O ਦੀ ਸੰਖਿਆ | 53 |
ਪ੍ਰੋਗਰਾਮ ਮੈਮੋਰੀ ਦਾ ਆਕਾਰ | 128KB (128K x 8) |
ਪ੍ਰੋਗਰਾਮ ਮੈਮੋਰੀ ਦੀ ਕਿਸਮ | ਫਲੈਸ਼ |
EEPROM ਆਕਾਰ | 4K x 8 |
RAM ਦਾ ਆਕਾਰ | 4K x 8 |
ਵੋਲਟੇਜ - ਸਪਲਾਈ (Vcc/Vdd) | 2.7V ~ 5.5V |
ਡਾਟਾ ਪਰਿਵਰਤਕ | A/D 8x10b |
ਔਸਿਲੇਟਰ ਦੀ ਕਿਸਮ | ਅੰਦਰੂਨੀ |
ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ | -40°C ~ 85°C (TA) |
ਮਾਊਂਟਿੰਗ ਦੀ ਕਿਸਮ | ਸਰਫੇਸ ਮਾਊਂਟ |
ਪੈਕੇਜ / ਕੇਸ | 64-TQFP |
ਸਪਲਾਇਰ ਡਿਵਾਈਸ ਪੈਕੇਜ | 64-TQFP (14x14) |
ਅਧਾਰ ਉਤਪਾਦ ਨੰਬਰ | AT90CAN128 |