You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Portenta Machine Control - Resolution details for I/O's (#339)
* Analog Input Sentence added
Put together with Francesca Gentile and Dario.
* new featured image
* Fid MD indent on bullet points list
* Update draftsmans
* Fix connectors draftsman
* Fix indent, add outline new components
* Update/fix changelog
* Fix features indentation and update changelog
* update analog output scheme to `svg`
* Update change-log
* Fix typo
* Fix pull-up typo
* Fix indent on the CAN section
Co-authored-by: marqdevx <p.marquinez@arduino.cc>
Copy file name to clipboardExpand all lines: content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlAnalogOutputScheme.svg
Copy file name to clipboardExpand all lines: content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlOutline.svg
Copy file name to clipboardExpand all lines: content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlRail.svg
Copy file name to clipboardExpand all lines: content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/datasheet.md
+86-82Lines changed: 86 additions & 82 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Arduino® Portenta Machine Control
4
4
type: pro
5
5
---
6
6
7
-

7
+

8
8
9
9
# Description
10
10
@@ -15,76 +15,76 @@ The Arduino® Portenta Machine Control is powered with a 24V DC power supply and
15
15
Industry 4.0, system integrators
16
16
17
17
# Features
18
-
-**STM32H747XI dual Cortex®**
19
-
-**Processor**
20
-
- M7+M4 32 bit low power Arm® MCU
21
-
- 8 MB SDRAM
22
-
- 16 MB Flash QSPI
23
-
- 480 Mhz clock
24
-
- Cryptochip NXP SE0502 security
25
-
26
-
-**Input voltage 24**
27
-
28
-
-**Reverse polarity protection**
29
-
30
-
-**8 digital input channels**
31
-
32
-
-**0-24V input**
33
-
34
-
-**8 digital output channels**
35
-
- Non-galvanic isolated 24V power input
36
-
- 8 High side switches with current limit and inductive load kick-back protection
37
-
38
-
-**3 analog input channels**
39
-
40
-
Each channel is SW configurable to be:
41
-
- 0-10V input
42
-
- 4-20mA input
43
-
- NTC input with 3V voltage reference **REF3330AIRSER**
44
-
45
-
-**4 analog output channels**
46
-
- DC Voltage output SW configurable 0-10V
47
-
- Max 20 mA per channel
48
-
49
-
-**12 digital programmable channels**
50
-
-Non-galvanic isolated 24V power input
51
-
-12 High side switches with current
52
-
limit and inductive load kick-back protection
53
-
- 12 Digital inputs
54
-
55
-
-**3 temperature channels**
56
-
Each channel is SW configurable to measure:
57
-
- Thermocouple K, non grounded, front-end **MAX31855KASA+T**
58
-
- Thermocouple J, non grounded, front-end **MAX31855KASA+T** with SW multiplication coefficient
59
-
- PT100, front end **MAX31865ATP+T**
60
-
61
-
-**2 encoder channels ABZ**
62
-
- 0-24V input
63
-
64
-
-**High speed CAN**
65
-
-**TJA1049T/3J** able to work at 12V/24V
66
-
- On board termination resistors
67
-
68
-
-**RS232/RS422/RS485 software configurable**
69
-
-**SP335ECR1-L** with on board termination resistors
70
-
- RS485 configurable half duplex or full duplex
71
-
72
-
-**I2C**
73
-
- Grove connector
74
-
-10kΩ pullups on board
75
-
76
-
-**Ethernet**
77
-
- On board transformer
78
-
79
-
-**Full speed USB A connector**
80
-
81
-
-**Half speed micro USB connector**
82
-
83
-
-**RTC**
84
-
-At least 48h memory retention
85
-
86
-
-**Wi-Fi/BLE**
87
-
-SMA connector 50Ω
18
+
-**STM32H747XI dual Cortex®**
19
+
-**Processor**
20
+
- M7+M4 32 bit low power Arm® MCU
21
+
- 8 MB SDRAM
22
+
- 16 MB Flash QSPI
23
+
- 480 Mhz clock
24
+
- Cryptochip NXP SE0502 security
25
+
26
+
-**Input voltage 24**
27
+
28
+
-**Reverse polarity protection**
29
+
30
+
-**8 digital input channels**
31
+
32
+
-**0-24V input**
33
+
34
+
-**8 digital output channels**
35
+
- Non-galvanic isolated 24V power input
36
+
- 8 High side switches with current limit and inductive load kick-back protection
37
+
38
+
-**3 analog input channels**
39
+
40
+
Each channel is SW configurable to be:
41
+
- 0-10V input
42
+
- 4-20mA input
43
+
- NTC input with 3V voltage reference **REF3330AIRSER**
44
+
45
+
-**4 analog output channels**
46
+
- DC Voltage output SW configurable 0-10V
47
+
- Max 20 mA per channel
48
+
49
+
-**12 digital programmable channels**
50
+
-Non-galvanic isolated 24V power input
51
+
-12 High side switches with current
52
+
limit and inductive load kick-back protection
53
+
- 12 Digital inputs
54
+
55
+
-**3 temperature channels**
56
+
Each channel is SW configurable to measure:
57
+
- Thermocouple K, non grounded, front-end **MAX31855KASA+T**
58
+
- Thermocouple J, non grounded, front-end **MAX31855KASA+T** with SW multiplication coefficient
59
+
- PT100, front end **MAX31865ATP+T**
60
+
61
+
-**2 encoder channels ABZ**
62
+
- 0-24V input
63
+
64
+
-**High speed CAN**
65
+
-**TJA1049T/3J** able to work at 12V/24V
66
+
- On board termination resistors
67
+
68
+
-**RS232/RS422/RS485 software configurable**
69
+
-**SP335ECR1-L** with on board termination resistors
70
+
- RS485 configurable half duplex or full duplex
71
+
72
+
-**I2C**
73
+
- Grove connector
74
+
-10kΩ pull-ups on board
75
+
76
+
-**Ethernet**
77
+
- On board transformer
78
+
79
+
-**Full speed USB A connector**
80
+
81
+
-**Half speed micro USB connector**
82
+
83
+
-**RTC**
84
+
-At least 48h memory retention
85
+
86
+
-**Wi-Fi/BLE**
87
+
-SMA connector 50Ω
88
88
89
89
***Note: ESD protection on all inputs/outputs***
90
90
@@ -93,14 +93,14 @@ Industry 4.0, system integrators
93
93
## The Board
94
94
95
95
### Application Examples
96
-
-**Food processing** The Portenta Machine Control scales up to meet your needs by providing control to your lab, pilot and industrial food processing demands across the beverage, drying and fermentation fields. Access professional support from Arduino or tap into the vast amount of community support to reduce the time to market. Gain real-time information about the process status and utilise edge computing capabilities to adjust the food processing parameters for improved yield and minimal waste.
96
+
-**Food processing** The Portenta Machine Control scales up to meet your needs by providing control to your lab, pilot and industrial food processing demands across the beverage, drying and fermentation fields. Access professional support from Arduino or tap into the vast amount of community support to reduce the time to market. Gain real-time information about the process status and utilise edge computing capabilities to adjust the food processing parameters for improved yield and minimal waste.
97
97
98
-
-**Glass bottle manufacturing** Make use of the fast edge computing capabilities of the Portenta range for minimal latency control of industrial components used in glass bottle manufacturing. Ensure the consistency of glass bottles created while simultaneously increasing the overall equipment effectiveness and increase the generated revenue. Make use of custom thermal control algorithms to ensure optimum annealing processes with minimal resource consumption. All while increasing the bottles per minute (BPM).
98
+
-**Glass bottle manufacturing** Make use of the fast edge computing capabilities of the Portenta range for minimal latency control of industrial components used in glass bottle manufacturing. Ensure the consistency of glass bottles created while simultaneously increasing the overall equipment effectiveness and increase the generated revenue. Make use of custom thermal control algorithms to ensure optimum annealing processes with minimal resource consumption. All while increasing the bottles per minute (BPM).
99
99
100
-
-**Packaging** Develop and control machines that fill, freeze, wrap, seal, label and much more to ensure that your product is safely packaged to reach your consumer. Achieve interconnects between various processes with Arduino's advanced technologies such as the Arduino Cloud infrastructure. Reduce labour costs and achieve a fully automated line with minimal human interaction to meet the stringiest hygiene and quality standards
100
+
-**Packaging** Develop and control machines that fill, freeze, wrap, seal, label and much more to ensure that your product is safely packaged to reach your consumer. Achieve interconnects between various processes with Arduino's advanced technologies such as the Arduino Cloud infrastructure. Reduce labour costs and achieve a fully automated line with minimal human interaction to meet the stringiest hygiene and quality standards
101
101
102
102
### Related Products
103
-
- Portenta H7
103
+
- Portenta H7
104
104
105
105
### Solution Overview
106
106
@@ -134,7 +134,7 @@ Industry 4.0, system integrators
134
134
135
135
136
136
### Board Topology
137
-

137
+

8 channels, each is a 680 kΩ and 100 kΩ resistor divider: a 0-24V input is scaled down to 0-3V.
@@ -191,6 +192,7 @@ Internal inductive loads kick-back protection plus external 60V, 2A Schottky dio
191
192
192
193
193
194
### Analog Input
195
+
The internal A/D converter of the microcontroller has a resolution of max 16 bit (12-16 bit range) and delivers values from 0 to 65535, configurable by the user via sketch.
194
196
195
197
Three independent analog input channels are available. Each of them has an analog switch TS12A44514PWR which is switching between three modes:
196
198
@@ -209,7 +211,7 @@ An output pin provides 24V to power sensors. A 500mA PTC resettable fuse protect
209
211
### Analog Output
210
212
Four independent analog output channels are available. Each of them a double low pass filter and a high current op amp arranged in a non-inverting topology with gain 3.3.
At each input of each channel a PWM from Portenta is provided filtered by a double low pass filter, obtaining a DC output with a small AC ripple. The signal is then fed to the channel non inverting amplifier which amplifies it by 3.3.
215
217
@@ -299,14 +301,15 @@ Connect a three wire RTD to channel 2:
299
301
300
302
### Encoders
301
303
- Two independent ABZ encoders channels are available.
302
-
- Each channel is pulled up to the board 24V supply with a 10 kΩ pullup resistor.
304
+
- Each channel is pulled up to the board 24V supply with a 10 kΩ pull-up resistor.
303
305
304
306
### CAN
305
307
The on board transceiver is the TJA1049T/3J and implements the CAN physical layer as defined in ISO 11898-2:2016 and SAE J2284-1 to SAE J2284-5. It is compatible with 12V or 24V bus.
306
308
307
-
-**Nominal** maximum data rate 5Mbit/s
309
+
-**Nominal** maximum data rate 5Mbit/s
308
310
- Integrated ESD protection
309
-
- 60Ω termination resistors are on board, with 4.7nF to GND
311
+
- 60Ω termination resistors are on board, with 4.7nF to GND
312
+
310
313
A 500mA PTC resettable fuse protects the 24V OUT pin.
311
314
312
315
### RS232/RS422/RS485
@@ -320,7 +323,7 @@ The on board transceiver is the TJA1049T/3J, which can be SW configured for RS23
320
323
321
324
### I2C
322
325
- Grove connector
323
-
- 10kΩ pullups on board
326
+
- 10kΩ pull-ups on board
324
327
325
328
### Ethernet
326
329
- On board transformer
@@ -609,4 +612,5 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
609
612
| Date |**Revision**|**Changes**|
610
613
| ---------- | ------------ | ------------- |
611
614
| 04/13/2021 | 1 | First Release |
612
-
| 05/09/2020 | 2 | Remove PT1000, not compatible |
615
+
| 05/09/2022 | 2 | Remove PT1000, not compatible |
616
+
| 09/26/2022 | 3 | Fix features indentation, update analog output diagram, fix format issues and update images reflecting the location change of the MAX31855KASA+T converter (top side) |
0 commit comments